From ce7f22928ddbf03e44cdea12e4040cbd1cc61879 Mon Sep 17 00:00:00 2001 From: Marc Kleine-Budde Date: Tue, 29 Sep 2020 09:03:35 +0200 Subject: [PATCH] canfdtest: bail out if trying to use non-existing CAN interface Signed-off-by: Marc Kleine-Budde --- canfdtest.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/canfdtest.c b/canfdtest.c index b9f29ee..1a0f50a 100644 --- a/canfdtest.c +++ b/canfdtest.c @@ -422,6 +422,11 @@ int main(int argc, char *argv[]) addr.can_family = family; addr.can_ifindex = if_nametoindex(intf_name); + if (!addr.can_ifindex) { + perror("if_nametoindex"); + close(sockfd); + return 1; + } if (bind(sockfd, (struct sockaddr *)&addr, sizeof(addr)) < 0) { perror("bind");