eina: Lets allocate space for the terminating \0 as well
authorDaniel Willmann <d.willmann@samsung.com>
Mon, 18 Feb 2013 13:18:04 +0000 (13:18 +0000)
committerDaniel Willmann <d.willmann@samsung.com>
Mon, 18 Feb 2013 13:18:04 +0000 (13:18 +0000)
Off-by-1 in string copy, found by klocwork

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
src/lib/eina/eina_prefix.c

index b1b4d86..712fa0e 100644 (file)
@@ -505,7 +505,7 @@ eina_prefix_new(const char *argv0, void *symbol, const char *envprefix,
      }
    if (magicsharefile)
      {
-        magic = alloca(strlen(magicsharefile));
+        magic = alloca(strlen(magicsharefile) + 1);
         strcpy(magic, magicsharefile);
         _path_sep_fix(magic);
      }