From ec73dece4ef3bc4d9664aae6c2fa7c5cc26da7d3 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Sun, 31 Mar 2013 17:10:50 +1030 Subject: [PATCH 1/1] ccanlint: don't crash if given bad directory name. Signed-off-by: Rusty Russell --- tools/ccanlint/ccanlint.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/ccanlint/ccanlint.c b/tools/ccanlint/ccanlint.c index c0ab0276..7747a497 100644 --- a/tools/ccanlint/ccanlint.c +++ b/tools/ccanlint/ccanlint.c @@ -681,6 +681,9 @@ int main(int argc, char *argv[]) for (i = 1; i < argc; i++) { dir = path_canon(NULL, take(path_join(NULL, cwd, argv[i]))); + if (!dir) + err(1, "Cannot get canonical name of '%s'", + argv[i]); prefix = path_join(NULL, ccan_dir, "ccan"); prefix = path_rel(NULL, take(prefix), dir); -- 2.39.2