* hmac_md5.c (k5_hmac_md5_hash): Test if malloc returns NULL and
authorEzra Peisach <epeisach@mit.edu>
Fri, 14 Dec 2001 18:45:28 +0000 (18:45 +0000)
committerEzra Peisach <epeisach@mit.edu>
Fri, 14 Dec 2001 18:45:28 +0000 (18:45 +0000)
not the argument to malloc.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14071 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/crypto/keyhash_provider/ChangeLog
src/lib/crypto/keyhash_provider/hmac_md5.c

index 2ded8692ea0ac3d9c864bc013a1060d73c2b2819..84bb79577aa73614c440e148d69540200ef3f738 100644 (file)
@@ -1,3 +1,8 @@
+2001-12-14  Ezra Peisach  <epeisach@mit.edu>
+
+       * hmac_md5.c (k5_hmac_md5_hash): Test if malloc returns NULL and
+       not the argument to malloc.
+
 2001-12-05  Ezra Peisach  <epeisach@mit.edu>
 
        * t_cksum.c (main): Free memory leak in tests.
index 2f406c5d4475699f46e70b158d8cdc9a7714a418..08808ff9118c132def773093830407af10f6e9b1 100644 (file)
@@ -58,7 +58,7 @@ k5_hmac_md5_hash (const krb5_keyblock *key, krb5_keyusage usage,
   ds.length = key->length;
   ks.length = key->length;
   ds.data = malloc(ds.length);
-  if (ds.length == NULL)
+  if (ds.data == NULL)
     return ENOMEM;
   ks.contents = (void *) ds.data;