X-Git-Url: http://git.indexdata.com/?p=simpleserver-moved-to-github.git;a=blobdiff_plain;f=SimpleServer.xs;h=9cb84a6f8459c600a59a6efb4a2894ef38b64fcd;hp=c945f50e5ca734d36bdcec69e9315a28d13c080d;hb=0c58238016af1394b7babb442fac921fc4e0ceb6;hpb=8425bccdb09ca097ff19c59039f581515540e522 diff --git a/SimpleServer.xs b/SimpleServer.xs index c945f50..9cb84a6 100644 --- a/SimpleServer.xs +++ b/SimpleServer.xs @@ -1,5 +1,5 @@ /* - * $Id: SimpleServer.xs,v 1.37 2006-03-09 17:13:43 mike Exp $ + * $Id: SimpleServer.xs,v 1.38 2006-04-09 21:23:10 adam Exp $ * ---------------------------------------------------------------------- * * Copyright (c) 2000-2004, Index Data. @@ -1253,8 +1253,10 @@ bend_initresult *bend_init(bend_initrequest *q) passwd = q->auth->u.idPass->password; } /* ### some code paths have user/password unassigned here */ - hv_store(href, "USER", 4, newSVpv(user, 0), 0); - hv_store(href, "PASS", 4, newSVpv(passwd, 0), 0); + if (user) + hv_store(href, "USER", 4, newSVpv(user, 0), 0); + if (passwd) + hv_store(href, "PASS", 4, newSVpv(passwd, 0), 0); } PUSHMARK(sp);