From b7b9aebab9faece15655827cc66eb7c224ea4add Mon Sep 17 00:00:00 2001 From: zhanghongyu Date: Mon, 14 Apr 2025 16:35:34 +0800 Subject: [PATCH] net/can: return -ENODEV if the device is not found when bind correction return value Signed-off-by: zhanghongyu --- net/can/can_sockif.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/can/can_sockif.c b/net/can/can_sockif.c index ea050de3754..fcdc4af07f3 100644 --- a/net/can/can_sockif.c +++ b/net/can/can_sockif.c @@ -340,7 +340,7 @@ static int can_bind(FAR struct socket *psock, conn->dev = netdev_findbyname((const char *)&netdev_name); #endif - return OK; + return conn->dev == NULL ? -ENODEV : OK; } /****************************************************************************