]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
NTLM_AUTH/SMB_LM: replace assertion with clean error report
authorAmos Jeffries <squid3@treenet.co.nz>
Sat, 17 Jan 2009 02:03:18 +0000 (15:03 +1300)
committerAmos Jeffries <squid3@treenet.co.nz>
Sat, 17 Jan 2009 02:03:18 +0000 (15:03 +1300)
helpers/ntlm_auth/SMB/ntlm_auth.c

index aedfc240fb931b2e53fcf6eb917dfb3ee343c4a7..d4013ae6e83ddc67d217d3df47a6c5935051dfdc 100644 (file)
@@ -317,8 +317,7 @@ manage_request()
            return;
            /* notreached */
        case NTLM_CHALLENGE:
-           SEND
-               ("NA Got a challenge. We refuse to have our authority disputed");
+           SEND("NA Got a challenge. We refuse to have our authority disputed");
            return;
            /* notreached */
        case NTLM_AUTHENTICATE:
@@ -416,8 +415,10 @@ manage_request()
                        (ntlm_authenticate *) decoded, plen);
                    return;
                }
+                SEND("BH unknown internal error.");
+                return;
            }
-            assert(cred != NULL);
+
            lc(cred);           /* let's lowercase them for our convenience */
            SEND2("AF %s", cred);
            return;