]> git.pond.sub.org Git - empserver/blobdiff - src/lib/subs/paths.c
Fix getpath() not to crash when path exceeds MAX_PATH_LEN
[empserver] / src / lib / subs / paths.c
index e9754b3db214440ef7208fa2cd1b17fe16ff9230..4a95ed38739e98cdb4e6dfe3609393783e98588a 100644 (file)
@@ -173,7 +173,7 @@ getpath(char *buf, char *arg, coord x, coord y, int onlyown,
     if (p + strlen(bp) + 1 >= buf + MAX_PATH_LEN) {
        pr("Path length may not exceed %d.\n", MAX_PATH_LEN);
        pr("Aborting...\n");
-       bp = NULL;
+       return NULL;
     }
     strcpy(p, bp);
     if (*bp)