diff options
author | Sumit Bose <sbose@redhat.com> | 2010-09-23 12:48:00 +0200 |
---|---|---|
committer | Stephen Gallagher <sgallagh@redhat.com> | 2010-09-23 07:39:18 -0400 |
commit | f9f74617b10cc8e37b36d7c412d93a6bfac21799 (patch) | |
tree | ecde27e0415280007dc0de08c173e68fea611093 /ini/ini_parse_ut.c | |
parent | 93cd31036f6c6bc66713b2a430cc4da9c605ce50 (diff) | |
download | ding-libs-f9f74617b10cc8e37b36d7c412d93a6bfac21799.tar.gz ding-libs-f9f74617b10cc8e37b36d7c412d93a6bfac21799.tar.xz ding-libs-f9f74617b10cc8e37b36d7c412d93a6bfac21799.zip |
Fix overflow in ini_parse unit test
Diffstat (limited to 'ini/ini_parse_ut.c')
-rw-r--r-- | 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); } |