[DRBD-cvs] svn commit by phil - r3101 - branches/drbd-8.2/drbd - Well our code assumes now that one can call free(NULL);

drbd-cvs at lists.linbit.com drbd-cvs at lists.linbit.com
Fri Oct 5 15:44:06 CEST 2007


Author: phil
Date: 2007-10-05 15:44:04 +0200 (Fri, 05 Oct 2007)
New Revision: 3101

Modified:
   branches/drbd-8.2/drbd/drbd_wrappers.h
Log:
Well our code assumes now that one can call free(NULL); our compat
wrappers must meet this exception.


Modified: branches/drbd-8.2/drbd/drbd_wrappers.h
===================================================================
--- branches/drbd-8.2/drbd/drbd_wrappers.h	2007-10-05 08:43:18 UTC (rev 3100)
+++ branches/drbd-8.2/drbd/drbd_wrappers.h	2007-10-05 13:44:04 UTC (rev 3101)
@@ -339,7 +339,8 @@
 
 static inline void crypto_free_hash(struct crypto_hash *tfm)
 {
-	crypto_free_tfm(tfm->base);
+	if (!tfm) return;
+	crypto_free_tfm(tfm->base); 
 	kfree(tfm);
 }
 



More information about the drbd-cvs mailing list