From: Alan T. DeKok Date: Sat, 22 Sep 2012 07:51:53 +0000 (+0200) Subject: If we can't install, print error rather than SEGV X-Git-Tag: release_3_0_0_beta1~1688 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e1d53bce70db5eec23bdd2c6083ff11d7ecea2bb;p=thirdparty%2Ffreeradius-server.git If we can't install, print error rather than SEGV --- diff --git a/scripts/jlibtool.c b/scripts/jlibtool.c index 14984c3e616..e0d9b56e0bf 100644 --- 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: