From: Marc Fiuczynski Date: Mon, 23 Jul 2007 15:12:44 +0000 (+0000) Subject: properly terminate target string with null character X-Git-Tag: 4.2-rc2~608 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=16a3d9afed0e5bc4054db03b593724e40eb0a95b;p=build.git properly terminate target string with null character --- diff --git a/parseSpec.c b/parseSpec.c index dc701509..ff2ba0ce 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.5 2006/11/28 22:44:31 mef Exp $ + * $Id: parseSpec.c,v 1.6 2007/01/18 15:55:24 mef Exp $ */ #include @@ -82,6 +82,7 @@ main(int argc, char *argv[]) target = (char*)malloc(alen); if (target == NULL) return errno; strncpy(target,argv[args+1],alen); + target[alen]='\0'; /* change argc, argv to take out the "--target xxx" */ for (i=args;i