Changeset: c6d51e139a4e for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c6d51e139a4e
Modified Files:
        gdk/gdk.h
Branch: Oct2014
Log Message:

Avoid data race: check for NULL pointer inside lock where it may be set.


diffs (12 lines):

diff --git a/gdk/gdk.h b/gdk/gdk.h
--- a/gdk/gdk.h
+++ b/gdk/gdk.h
@@ -2164,7 +2164,7 @@ gdk_export BAT *BAThash(BAT *b, BUN mask
 
 /* low level functions */
 
-#define BATprepareHash(X) (((X)->H->hash == NULL) && !BAThash(X, 0))
+#define BATprepareHash(X) (BAThash(X, 0) == NULL)
 
 /*
  * @- Column Imprints Functions
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to