commit - fdd6701019b668502be2d00e042b3f9932a78f36
commit + fd39115905268f01383ad19aee3aabb772854b68
blob - 14220632c56b0614a6dab68fe22981fd134183c8
blob + 8ef2f8a5f604c4672e7ef11adbba4c6af455fd18
--- lib/serve.c
+++ lib/serve.c
goto done;
}
pathlen = strlen(abspath);
- canonpath = malloc(pathlen);
+ canonpath = malloc(pathlen + 1);
if (canonpath == NULL) {
err = got_error_from_errno("malloc");
goto done;
}
- err = got_canonpath(abspath, canonpath, pathlen);
+ err = got_canonpath(abspath, canonpath, pathlen + 1);
if (err)
goto done;