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 <jiangg@mail.ustc.edu.cn>
This commit is contained in:
Gang Jiang 2017-04-16 19:39:40 +08:00 committed by Thomas Monjalon
parent 08dd403dbd
commit fa81d3b970

View File

@ -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));