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)