]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Ensure BasicAuthQueueNode is NULL on allocation
authorAmos Jeffries <squid3@treenet.co.nz>
Tue, 27 Apr 2010 08:12:14 +0000 (20:12 +1200)
committerAmos Jeffries <squid3@treenet.co.nz>
Tue, 27 Apr 2010 08:12:14 +0000 (20:12 +1200)
src/auth/basic/auth_basic.cc

index 024520a8151c59f44c531ca2954dc0dce7d9e1ca..163392b98024da817bf8eb54b994f3770bf16d5f 100644 (file)
@@ -579,7 +579,7 @@ void
 BasicUser::queueRequest(AuthUserRequest::Pointer auth_user_request, RH * handler, void *data)
 {
     BasicAuthQueueNode *node;
-    node = static_cast<BasicAuthQueueNode *>(xmalloc(sizeof(BasicAuthQueueNode)));
+    node = static_cast<BasicAuthQueueNode *>(xcalloc(1, sizeof(BasicAuthQueueNode)));
     assert(node);
     /* save the details */
     node->next = auth_queue;