diff options
| author | Garrett D'Amore <garrett@damore.org> | 2018-10-27 00:35:07 -0400 |
|---|---|---|
| committer | Garrett D'Amore <garrett@damore.org> | 2018-10-27 00:35:07 -0400 |
| commit | 1d72edd132b348de0e66c08c6df895043ba34981 (patch) | |
| tree | 7dd2ce4ffdc49832e5cd0c091701ff6f88b2f91e | |
| parent | 1163062ce593750933b76a2c910412c8f2c73b2f (diff) | |
| download | nng-1d72edd132b348de0e66c08c6df895043ba34981.tar.gz nng-1d72edd132b348de0e66c08c6df895043ba34981.tar.bz2 nng-1d72edd132b348de0e66c08c6df895043ba34981.zip | |
fixes #763 buffer overrun in options test
| -rw-r--r-- | src/supplemental/util/options.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/supplemental/util/options.c b/src/supplemental/util/options.c index 826a3692..711635e2 100644 --- a/src/supplemental/util/options.c +++ b/src/supplemental/util/options.c @@ -23,12 +23,13 @@ nng_opts_parse(int argc, char *const *argv, const nng_optspec *opts, int *val, int matches; bool shortopt; size_t l; - char * arg = argv[*optidx]; + char * arg; int i; if ((i = *optidx) >= argc) { return (-1); } + arg = argv[*optidx]; if (arg[0] != '-') { return (-1); |
