From ef7433288fec1472338cd49f673eb75482bfa981 Mon Sep 17 00:00:00 2001 From: Marc Fiuczynski Date: Mon, 23 Jul 2007 15:50:59 +0000 Subject: [PATCH] fix off-by-one bug --- parseSpec.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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'; -- 2.47.0