diff options
author | Alan Modra <amodra@gmail.com> | 2017-04-23 17:28:14 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2017-04-23 20:33:35 +0930 |
commit | 7034215fd6d99f275998f7f0f8a346ab35fcbee6 (patch) | |
tree | 7c54ca22c9343b0c719568ab78c62050d0a58ba3 /binutils | |
parent | b02cd3e978e9273074f7cbe2ca1d5b372225a56d (diff) | |
download | gdb-7034215fd6d99f275998f7f0f8a346ab35fcbee6.zip gdb-7034215fd6d99f275998f7f0f8a346ab35fcbee6.tar.gz gdb-7034215fd6d99f275998f7f0f8a346ab35fcbee6.tar.bz2 |
PR 21417, ar arg check failure
PR 21417
* ar.c (main): Check that an archive file is given after options.
Diffstat (limited to 'binutils')
-rw-r--r-- | binutils/ChangeLog | 5 | ||||
-rw-r--r-- | binutils/ar.c | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog index 735a344..13a665c 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,5 +1,10 @@ 2017-04-23 Alan Modra <amodra@gmail.com> + PR 21417 + * ar.c (main): Check that an archive file is given after options. + +2017-04-23 Alan Modra <amodra@gmail.com> + PR 21415 * objdump.c (disassemble_section): Check bfd_get_section_contents status. diff --git a/binutils/ar.c b/binutils/ar.c index 274be46..8e4d81c 100644 --- a/binutils/ar.c +++ b/binutils/ar.c @@ -788,6 +788,8 @@ main (int argc, char **argv) } inarch_filename = argv[arg_index++]; + if (inarch_filename == NULL) + usage (0); for (file_count = 0; argv[arg_index + file_count] != NULL; file_count++) continue; |