From a8456276dfefdc57fa806f7215af419405161af6 Mon Sep 17 00:00:00 2001 From: Oleksij Rempel Date: Fri, 6 Dec 2019 11:17:54 +0100 Subject: [PATCH] jacd: remove SO_BINDTODEVICE setsockopt call This was used in the non mainline stack version. Removing this call allows to use jacd without root permissions. Signed-off-by: Oleksij Rempel --- jacd.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/jacd.c b/jacd.c index 7286153..3cf45e2 100644 --- a/jacd.c +++ b/jacd.c @@ -207,13 +207,6 @@ static int open_socket(const char *device, uint64_t name) if (ret < 0) err(1, "socket(j1939)"); - if (s.verbose) - fprintf(stderr, "- setsockopt(, SOL_SOCKET, SO_BINDTODEVICE, %s, %zd);\n", device, strlen(device)); - ret = setsockopt(sock, SOL_SOCKET, SO_BINDTODEVICE, - device, strlen(device)); - if (ret < 0) - err(1, "bindtodevice %s", device); - if (s.verbose) fprintf(stderr, "- setsockopt(, SOL_CAN_J1939, SO_J1939_FILTER, , %zd);\n", sizeof(filt)); ret = setsockopt(sock, SOL_CAN_J1939, SO_J1939_FILTER,