From a23e65184f4d66ca3412128a742cf2526aaa7365 Mon Sep 17 00:00:00 2001 From: Sumit Bose Date: Thu, 23 Sep 2010 12:48:00 +0200 Subject: [PATCH 2/2] Fix overflow in ini_parse unit test --- ini/ini_parse_ut.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) diff --git a/ini/ini_parse_ut.c b/ini/ini_parse_ut.c index f55b3c2..01b7077 100644 --- a/ini/ini_parse_ut.c +++ b/ini/ini_parse_ut.c @@ -192,10 +192,9 @@ int main(int argc, char *argv[]) srcdir = getenv("srcdir"); if(!srcdir) { - confdir = malloc(sizeof(char)*3); - sprintf(confdir, "./ini"); + confdir = strdup("./ini"); } else { - confdir = malloc(strlen(srcdir)+4*sizeof(char)); + confdir = malloc(strlen(srcdir)+5*sizeof(char)); sprintf(confdir, "%s/ini", srcdir); } -- 1.7.2.3