From mboxrd@z Thu Jan 1 00:00:00 1970 From: jiangg Subject: [PATCH] examples/vhost: fix the use of strnlen() Date: Sun, 16 Apr 2017 19:39:40 +0800 Message-ID: <1492342780-3810-1-git-send-email-jiangg@mail.ustc.edu.cn> Cc: jiangg To: dev@dpdk.org Return-path: Received: from ustc.edu.cn (smtp2.ustc.edu.cn [202.38.64.46]) by dpdk.org (Postfix) with ESMTP id CA22C2BA4 for ; Sun, 16 Apr 2017 13:40:12 +0200 (CEST) List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" The return value of strnlen(s, maxlen) is never bigger than maxlen. Signed-off-by: jiangg --- examples/vhost/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/vhost/main.c b/examples/vhost/main.c index aa88733..e07f866 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)); -- 2.7.4