Changeset: d74960f35c08 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d74960f35c08
Modified Files:
        sql/backends/monet5/bam/bam_export.c
        sql/backends/monet5/bam/bam_wrapper.c
Branch: bamloader
Log Message:

ensure we always initialize variables before we use them


diffs (42 lines):

diff --git a/sql/backends/monet5/bam/bam_export.c 
b/sql/backends/monet5/bam/bam_export.c
--- a/sql/backends/monet5/bam/bam_export.c
+++ b/sql/backends/monet5/bam/bam_export.c
@@ -233,7 +233,7 @@ bind_export_result(Client cntxt, MalBlkP
     sql_schema *s_bam;
     sql_table *t_export;
     
-    int cnt, i;
+    int cnt = int_nil, i;
     str msg;
     
     if ((msg = getSQLContext(cntxt, mb, &m, NULL)) != MAL_SUCCEED) {
diff --git a/sql/backends/monet5/bam/bam_wrapper.c 
b/sql/backends/monet5/bam/bam_wrapper.c
--- a/sql/backends/monet5/bam/bam_wrapper.c
+++ b/sql/backends/monet5/bam/bam_wrapper.c
@@ -1560,7 +1560,7 @@ bam1_t2alignment(bam_wrapper * bw, lng v
 
         for (i = 0; i < a_in->core.n_cigar; ++i) {
             snprintf(&a_out->cigar[index],
-                 a_out->cigar_size - index, "%d%c",
+                 a_out->cigar_size - index, "%u%c",
                  cigar_bin[i] >> BAM_CIGAR_SHIFT,
                  bam_cigar_opchr(cigar_bin[i]));
             index += strlen(&a_out->cigar[index]);
@@ -1978,7 +1978,7 @@ process_alignments(bam_wrapper * bw, bit
        int nr_aligs;
 
        lng voffset;
-       bam1_t *alig;
+       bam1_t *alig = NULL;
 
        int alig_index = 0;
 
@@ -2027,7 +2027,7 @@ process_alignments(bam_wrapper * bw, bit
 
        while (TRUE) { /* One iteration per alignment */
         alignment *a;
-        int aux_len;
+        int aux_len = 0;
         
                /* Start the processing of every alignment with
                 * checking if we should return due to another
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to