Changeset: 5ca56f2c7160 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=5ca56f2c7160
Modified Files:
sql/src/backends/monet5/sql_gencode.mx
Branch: default
Log Message:
Avoid possible concurrency conflict by initializing only once.
diffs (19 lines):
diff -r 4e524588ccf4 -r 5ca56f2c7160 sql/src/backends/monet5/sql_gencode.mx
--- a/sql/src/backends/monet5/sql_gencode.mx Sat May 29 23:28:18 2010 +0200
+++ b/sql/src/backends/monet5/sql_gencode.mx Sat May 29 23:31:13 2010 +0200
@@ -122,10 +122,11 @@
void initSQLreferences(void){
optimizerInit();
- exportValueRef = putName("exportValue",11);
- exportResultRef= putName("exportResult",12);
- if( algebraRef==NULL || exportValueRef==NULL ||
- exportResultRef==NULL )
+ if ( exportValueRef == NULL ) {
+ exportValueRef = putName("exportValue",11);
+ exportResultRef= putName("exportResult",12);
+ }
+ if( algebraRef==NULL || exportValueRef==NULL || exportResultRef==NULL )
GDKfatal("error initSQLreferences");
}
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list