From: Adam Dickmeiss Date: Sun, 9 Apr 2006 21:23:10 +0000 (+0000) Subject: Dont hv_store NULL user,passwd in bend_init X-Git-Tag: release.1.0.3~26 X-Git-Url: http://git.indexdata.com/?p=simpleserver-moved-to-github.git;a=commitdiff_plain;h=0c58238016af1394b7babb442fac921fc4e0ceb6 Dont hv_store NULL user,passwd in bend_init --- 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);