From: Gang Jiang Date: Sun, 16 Apr 2017 11:39:40 +0000 (+0800) Subject: examples/vhost: fix socket path parsing X-Git-Tag: spdx-start~3225 X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=fa81d3b9702a07408061f13f8f0e21a023158a77;p=dpdk.git examples/vhost: fix socket path parsing The return value of strnlen(s, maxlen) is never bigger than maxlen. Fixes: 4796ad63ba1f ("examples/vhost: import userspace vhost application") Signed-off-by: Gang Jiang --- diff --git a/examples/vhost/main.c b/examples/vhost/main.c index aa88733a47..e07f866933 100644 --- a/examples/vhost/main.c +++ b/examples/vhost/main.c @@ -396,7 +396,7 @@ static int us_vhost_parse_socket_path(const char *q_arg) { /* parse number string */ - if (strnlen(q_arg, PATH_MAX) > PATH_MAX) + if (strnlen(q_arg, PATH_MAX) == PATH_MAX) return -1; socket_files = realloc(socket_files, PATH_MAX * (nb_sockets + 1));