]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
src: fix crash if nft -f wrong_file is passed
authorPablo Neira Ayuso <pablo@netfilter.org>
Fri, 19 Apr 2013 10:48:44 +0000 (12:48 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Fri, 19 Apr 2013 10:48:44 +0000 (12:48 +0200)
Now it displays:

nft -f wrong_file
internal:0:0-0: Error: Could not open file "wrong_file": No such file or directory

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/main.c

index eed87e5d2ca60e632863ca73efbffec73ba6aa28..ab2ceab9fe33c72db35061fba2772ba8982457f1 100644 (file)
@@ -234,7 +234,7 @@ int main(int argc, char * const *argv)
 
                scanner_push_buffer(scanner, &indesc_cmdline, buf);
        } else if (filename != NULL) {
-               if (scanner_read_file(scanner, filename, NULL) < 0)
+               if (scanner_read_file(scanner, filename, &internal_location) < 0)
                        goto out;
        } else if (interactive) {
                cli_init(scanner, &state);