From cc287af173ca5fd154bc28be5c9babcb14ce4363 Mon Sep 17 00:00:00 2001 From: David Gibson Date: Tue, 23 Aug 2022 16:31:49 +1000 Subject: 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 --- conf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'conf.c') diff --git a/conf.c b/conf.c index 83b2fe5..ac81c15 100644 --- a/conf.c +++ b/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]); } -- cgit v1.2.3