]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Fix Auth::QueueNode initialization
authorAmos Jeffries <squid3@treenet.co.nz>
Mon, 25 Mar 2013 05:41:24 +0000 (23:41 -0600)
committerAmos Jeffries <squid3@treenet.co.nz>
Mon, 25 Mar 2013 05:41:24 +0000 (23:41 -0600)
 Detected by Coverity Scan. Issue 986564.

src/auth/QueueNode.h

index 70bf0b8248df557de171b0841785b65bc19eef2c..9d7722d6c07780676fc8091dbe9037143262e9c0 100644 (file)
@@ -23,7 +23,11 @@ private:
     QueueNode &operator =(const QueueNode &);
 
 public:
-    QueueNode(Auth::UserRequest *aRequest, AUTHCB *aHandler, void *aData) : auth_user_request(aRequest), handler(aHandler), data(cbdataReference(aData)) {}
+    QueueNode(Auth::UserRequest *aRequest, AUTHCB *aHandler, void *aData) :
+            next(NULL),
+            auth_user_request(aRequest),
+            handler(aHandler),
+            data(cbdataReference(aData)) {}
     ~QueueNode() {
         cbdataReferenceDone(data);
         while (next) {