Commit ceb5bbab by Richard Kenner

(main): Fix off-by-one error allocating sdbuff.

From-SVN: r8512
parent 4841ba4b
...@@ -219,7 +219,7 @@ main (argc, argv) ...@@ -219,7 +219,7 @@ main (argc, argv)
for (j = 0; j < new_len; j++) for (j = 0; j < new_len; j++)
if (nbuff[j] == '/') nbuff[j] = DIR_SEPARATOR; if (nbuff[j] == '/') nbuff[j] = DIR_SEPARATOR;
sdbuff = malloc (search_dirs_len + new_len + 1); sdbuff = malloc (search_dirs_len + new_len + 2);
strcpy (sdbuff, search_dirs); strcpy (sdbuff, search_dirs);
sdbuff[search_dirs_len] = PATH_SEPARATOR; sdbuff[search_dirs_len] = PATH_SEPARATOR;
sdbuff[search_dirs_len+1] = 0; sdbuff[search_dirs_len+1] = 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment