commit | a8aed02f1e67be19634cedf6be6d6f469a9e0fb6 | [log] [tgz] |
---|---|---|
author | Neal Norwitz <nnorwitz@gmail.com> | Tue Dec 31 12:35:41 2002 +0000 |
committer | Neal Norwitz <nnorwitz@gmail.com> | Tue Dec 31 12:35:41 2002 +0000 |
tree | 5509733e728375b56ef153cc7448657354ad7900 | |
parent | ee711092eb04a125a385e288af19f6c437337326 [diff] |
Make sure zip_path is null-terminated, since it's on the stack
diff --git a/PC/getpathp.c b/PC/getpathp.c index 4930ad8..ed0a755 100644 --- a/PC/getpathp.c +++ b/PC/getpathp.c
@@ -467,6 +467,7 @@ strncpy(zip_path, dllpath, MAXPATHLEN); else /* use name of executable program */ strncpy(zip_path, progpath, MAXPATHLEN); + zip_path[MAXPATHLEN] = '\0'; len = strlen(zip_path); if (len > 4) { zip_path[len-3] = 'z'; /* change ending to "zip" */