Changeset: 5ad15c92a0aa for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=5ad15c92a0aa Modified Files: sql/backends/monet5/miniseed/registrar.c Branch: DVframework Log Message:
avoided repeated declaration of max file id. diffs (33 lines): diff --git a/sql/backends/monet5/miniseed/registrar.c b/sql/backends/monet5/miniseed/registrar.c --- a/sql/backends/monet5/miniseed/registrar.c +++ b/sql/backends/monet5/miniseed/registrar.c @@ -78,6 +78,7 @@ double sampratetol = -1.0; /* Sample r int verbose = 1; static lng file_counter = 0; static lng num_registered_files = 0; +static int fid_declared = 0; /* * returns number of lines in a file. @@ -1914,11 +1915,16 @@ str register_repo(Client cntxt, MalBlkPt file_counter = 0; num_registered_files = 0; - q = "DECLARE fid INTEGER;\n"; - - if((msg =SQLstatementIntern(cntxt,&q,"registrar.register_repo",TRUE,FALSE))!= MAL_SUCCEED) - {/* declare fid not succeeded, what to do */ - return msg; + if(!fid_declared) + { + q = "DECLARE fid INTEGER;\n"; + + if((msg =SQLstatementIntern(cntxt,&q,"registrar.register_repo",TRUE,FALSE))!= MAL_SUCCEED) + {/* declare fid not succeeded, what to do */ + return msg; + } + + fid_declared = 1; } s = (str)GDKmalloc(256*sizeof(char)); _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list