From: Marc Fiuczynski Date: Mon, 23 Jul 2007 15:50:59 +0000 (+0000) Subject: fix off-by-one bug X-Git-Tag: 4.2-rc2~607 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=ef7433288fec1472338cd49f673eb75482bfa981;p=build.git fix off-by-one bug --- diff --git a/parseSpec.c b/parseSpec.c index ff2ba0ce..3f3bb103 100644 --- a/parseSpec.c +++ b/parseSpec.c @@ -6,7 +6,7 @@ * Mark Huang * Copyright (C) 2006 The Trustees of Princeton University * - * $Id: parseSpec.c,v 1.6 2007/01/18 15:55:24 mef Exp $ + * $Id: parseSpec.c,v 1.7 2007/07/23 15:12:44 mef Exp $ */ #include @@ -79,7 +79,7 @@ main(int argc, char *argv[]) /* copy arch component of --target option to target */ alen = strnlen(argv[args+1],32); - target = (char*)malloc(alen); + target = (char*)malloc(alen+1); if (target == NULL) return errno; strncpy(target,argv[args+1],alen); target[alen]='\0';