From 7d476e03aa3832c4c5b2ec7fafbceddc070fd5d9 Mon Sep 17 00:00:00 2001 From: Jakub Grajciar Date: Tue, 9 Oct 2018 10:02:46 +0200 Subject: [PATCH] memif: coverity fix Change-Id: I2b14e2a035a37b04816aac1e610146be58ad1e92 Signed-off-by: Jakub Grajciar --- src/plugins/memif/memif.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/plugins/memif/memif.c b/src/plugins/memif/memif.c index 63f72a30de4..e8fb0e94a69 100644 --- a/src/plugins/memif/memif.c +++ b/src/plugins/memif/memif.c @@ -680,8 +680,10 @@ memif_socket_filename_add_del (u8 is_add, u32 sock_id, u8 * sock_filename) } /* check dir existance and access rights for effective user/group IDs */ - if (faccessat ( /* ignored */ -1, dir, F_OK | R_OK | W_OK, AT_EACCESS) < - 0) + if ((dir == NULL) + || + (faccessat ( /* ignored */ -1, dir, F_OK | R_OK | W_OK, AT_EACCESS) + < 0)) { vec_free (dir); return VNET_API_ERROR_INVALID_ARGUMENT; -- 2.16.6