]> err.no Git - linux-2.6/blobdiff - fs/cifs/smbdes.c
[CIFS] Missing flag on negprot needed for some servers to force packet signing
[linux-2.6] / fs / cifs / smbdes.c
index 1a4a395c93760daa9e576907bdcbf5247ab525ea..1b1daf63f06202cbb01974086aec490d04f0dcde 100644 (file)
@@ -207,8 +207,10 @@ dohash(char *out, char *in, char *key, int forw)
                return;
 
        ki = kmalloc(16*48, GFP_KERNEL);
-       if(ki == NULL)
+       if(ki == NULL) {
+               kfree(pk1);
                return;
+       }
 
        cd = pk1 + 56;
        pd1= cd  + 56;