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 | |
| 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
| -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); } |
