summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSumit Bose <sbose@redhat.com>2010-09-23 12:48:00 +0200
committerStephen Gallagher <sgallagh@redhat.com>2010-09-23 07:39:18 -0400
commitf9f74617b10cc8e37b36d7c412d93a6bfac21799 (patch)
treeecde27e0415280007dc0de08c173e68fea611093
parent93cd31036f6c6bc66713b2a430cc4da9c605ce50 (diff)
downloadding-libs-f9f74617b10cc8e37b36d7c412d93a6bfac21799.tar.gz
ding-libs-f9f74617b10cc8e37b36d7c412d93a6bfac21799.tar.xz
ding-libs-f9f74617b10cc8e37b36d7c412d93a6bfac21799.zip
Fix overflow in ini_parse unit test
-rw-r--r--ini/ini_parse_ut.c5
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);
}