aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2018-10-27 00:35:07 -0400
committerGarrett D'Amore <garrett@damore.org>2018-10-27 00:35:07 -0400
commit1d72edd132b348de0e66c08c6df895043ba34981 (patch)
tree7dd2ce4ffdc49832e5cd0c091701ff6f88b2f91e /src
parent1163062ce593750933b76a2c910412c8f2c73b2f (diff)
downloadnng-1d72edd132b348de0e66c08c6df895043ba34981.tar.gz
nng-1d72edd132b348de0e66c08c6df895043ba34981.tar.bz2
nng-1d72edd132b348de0e66c08c6df895043ba34981.zip
fixes #763 buffer overrun in options test
Diffstat (limited to 'src')
-rw-r--r--src/supplemental/util/options.c3
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);