Changeset: 6510516b00d8 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6510516b00d8
Modified Files:
        monetdb5/modules/mal/tablet.c
        sql/backends/monet5/sql.c
Branch: resultset
Log Message:

Silence compiler


diffs (51 lines):

diff --git a/monetdb5/modules/mal/tablet.c b/monetdb5/modules/mal/tablet.c
--- a/monetdb5/modules/mal/tablet.c
+++ b/monetdb5/modules/mal/tablet.c
@@ -757,7 +757,7 @@ SQLinsert_val(READERtask *task, int col,
        char *s = task->fields[col][idx];
        char quote = task->quote;
        ptr key = 0;
-       char *err;
+       char *err = NULL;
        int ret  =0;
 
        /* include testing on the terminating null byte !! */
@@ -819,7 +819,9 @@ SQLinsert_val(READERtask *task, int col,
                BUNappend(task->cntxt->error_row, &row, FALSE);
                BUNappend(task->cntxt->error_fld, &col, FALSE);
                BUNappend(task->cntxt->error_msg, "insert failed", FALSE);
+               err = SQLload_error(task,idx);
                BUNappend(task->cntxt->error_input, err, FALSE);
+               GDKfree(err);
                task->rowerror[(int)row -1]++;
                task->errorcnt++;
                MT_lock_unset(&errorlock, "insert_val");
@@ -905,7 +907,7 @@ SQLload_file_line(READERtask *task, int 
                if (i < as->nr_attrs - 1) {
                        errline = SQLload_error(task,task->next);
                        snprintf(errmsg, BUFSIZ, "Separator missing '%s' ", 
fmt->sep);
-                       tablet_error(task,idx,i,errmsg,errline);
+                       tablet_error(task,idx, (int) i,errmsg,errline);
                        GDKfree(errline);
                        error++;
                  errors:
diff --git a/sql/backends/monet5/sql.c b/sql/backends/monet5/sql.c
--- a/sql/backends/monet5/sql.c
+++ b/sql/backends/monet5/sql.c
@@ -3033,7 +3033,7 @@ mvc_import_table_wrap(Client cntxt, MalB
        BAT **b = NULL;
        unsigned char *tsep = NULL, *rsep = NULL, *ssep = NULL, *ns = NULL;
        ssize_t len = 0;
-       str filename, cs;
+       str filename = NULL, cs;
        str *sname = getArgReference_str(stk, pci, pci->retc + 0);
        str *tname = getArgReference_str(stk, pci, pci->retc + 1);
        unsigned char **T = (unsigned char **) getArgReference(stk, pci, 
pci->retc + 2);
@@ -3080,7 +3080,6 @@ mvc_import_table_wrap(Client cntxt, MalB
                GDKfree(tsep);
                GDKfree(rsep);
                GDKfree(ssep);
-               GDKfree(filename);
                throw(MAL, "sql.copy_from", MAL_MALLOC_FAIL);
        }
        GDKstrFromStr(ns, *N, len);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to