conf: Fix incorrect bounds checking for sock_path parameter
Looks like a copy-paste error where we're checking against the size of the pcap field, rather than the sock_path field. Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
This commit is contained in:
parent
7b710946b1
commit
cc287af173
1 changed files with 1 additions and 1 deletions
2
conf.c
2
conf.c
|
@ -1269,7 +1269,7 @@ void conf(struct ctx *c, int argc, char **argv)
|
|||
|
||||
ret = snprintf(c->sock_path, UNIX_SOCK_MAX - 1, "%s",
|
||||
optarg);
|
||||
if (ret <= 0 || ret >= (int)sizeof(c->pcap)) {
|
||||
if (ret <= 0 || ret >= (int)sizeof(c->sock_path)) {
|
||||
err("Invalid socket path: %s", optarg);
|
||||
usage(argv[0]);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue