projects
/
freeradius.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7f44896
)
If we can't install, print error rather than SEGV
author
Alan T. DeKok
<aland@freeradius.org>
Sat, 22 Sep 2012 07:51:53 +0000
(09:51 +0200)
committer
Alan T. DeKok
<aland@freeradius.org>
Sat, 22 Sep 2012 07:52:53 +0000
(09:52 +0200)
scripts/jlibtool.c
patch
|
blob
|
history
diff --git
a/scripts/jlibtool.c
b/scripts/jlibtool.c
index
14984c3
..
e0d9b56
100644
(file)
--- a/
scripts/jlibtool.c
+++ b/
scripts/jlibtool.c
@@
-1528,6
+1528,14
@@
static int parse_input_file_name(char *arg, command_t *cmd_data)
cmd_data->static_name.install = gen_install_name(arg, 0);
cmd_data->shared_name.install = gen_install_name(arg, 1);
cmd_data->module_name.install = gen_install_name(arg, 2);
+
+ if (!cmd_data->static_name.install &&
+ !cmd_data->shared_name.install &&
+ !cmd_data->module_name.install) {
+ fprintf(stderr, "Files to install do not exist\n");
+ exit(1);
+ }
+
}
break;
default: