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

Reply via email to