src/hg/encode/validateFiles/validateFiles.c 1.20

1.20 2009/07/23 22:47:53 mikep
free the dna
Index: src/hg/encode/validateFiles/validateFiles.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/encode/validateFiles/validateFiles.c,v
retrieving revision 1.19
retrieving revision 1.20
diff -b -B -U 4 -r1.19 -r1.20
--- src/hg/encode/validateFiles/validateFiles.c	23 Jul 2009 22:22:22 -0000	1.19
+++ src/hg/encode/validateFiles/validateFiles.c	23 Jul 2009 22:47:53 -0000	1.20
@@ -573,8 +573,9 @@
     warn("Error [file=%s, line=%d]: too many mismatches (found %d/%d, maximum is %d) relative to '%c' strand\nseq=[%s]\ngen=[%s]\n", 
          file, line, mm, g->size, mismatches, strand, seq, g->dna);
     return FALSE;
     }
+freeDnaSeq(&g);
 return TRUE;
 }
 
 boolean checkMismatchesSeq1Seq2(char *file, int line, char *chrom, unsigned chromStart, unsigned chromEnd, char strand, char *seq1, char *seq2)
@@ -636,8 +637,10 @@
              file, line, mm1, len1, mm2, len2, mismatches, strand, seq1, seq2, g1->dna, g2->dna);
         return FALSE;
         }
     }
+freeDnaSeq(&g1);
+freeDnaSeq(&g2);
 return TRUE;
 }
 
 int validateTagOrPairedTagAlign(struct lineFile *lf, char *file, boolean paired)