diff options
author | Rusty Russell <rusty@rustcorp.com.au> | 2013-03-31 17:10:50 +1030 |
---|---|---|
committer | Rusty Russell <rusty@rustcorp.com.au> | 2013-03-31 17:10:50 +1030 |
commit | ec73dece4ef3bc4d9664aae6c2fa7c5cc26da7d3 (patch) | |
tree | 89fedc2d826a5ef3a1a9e48cea93a3ba7ccc5dc3 | |
parent | a0fd39057c739f1c0f5d5ee9ade90381df0ca839 (diff) |
ccanlint: don't crash if given bad directory name.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
-rw-r--r-- | tools/ccanlint/ccanlint.c | 3 |
1 files changed, 3 insertions, 0 deletions
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); |