diff --git a/net/9p/trans_fd.c b/net/9p/trans_fd.c index c0762a302162..2b057930eac8 100644 --- a/net/9p/trans_fd.c +++ b/net/9p/trans_fd.c @@ -1023,7 +1023,7 @@ p9_fd_create_unix(struct p9_client *client, const char *addr, char *args) csocket = NULL; - if (addr == NULL) + if (addr == NULL || !strlen(addr)) return -EINVAL; if (strlen(addr) >= UNIX_PATH_MAX) {