src/lib/maf.c 1.44
1.44 2010/05/06 02:59:41 markd
yet another off by one error in my latest stupidity, wish there were unit tests
Index: src/lib/maf.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/lib/maf.c,v
retrieving revision 1.43
retrieving revision 1.44
diff -b -B -U 4 -r1.43 -r1.44
--- src/lib/maf.c 6 May 2010 00:04:50 -0000 1.43
+++ src/lib/maf.c 6 May 2010 02:59:41 -0000 1.44
@@ -396,9 +396,9 @@
int len = e - mc->src;
if (len >= bufSize-1)
errAbort("srcDb name in \"%s\" overflows buffer length of %d", mc->src, bufSize);
strncpy(buf, mc->src, len);
-buf[len+1] = '\0';
+buf[len] = '\0';
return buf;
}
char *mafCompGetSrcName(struct mafComp *mc)