From 5e342e3c50ea508ae7b07d90a8503f1f44a3db46 Mon Sep 17 00:00:00 2001 From: Oleksij Rempel Date: Thu, 9 May 2019 11:57:37 +0200 Subject: [PATCH] libj1939: fix name parsing name is 8 byte long. Signed-off-by: Oleksij Rempel --- libj1939.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libj1939.c b/libj1939.c index 002bebd..817073a 100644 --- a/libj1939.c +++ b/libj1939.c @@ -110,7 +110,7 @@ void libj1939_parse_canaddr(char *spec, struct sockaddr_can *paddr) str = strsep(&spec, ","); if (str && strlen(str)) - paddr->can_addr.j1939.name = strtoul(str, NULL, 0); + paddr->can_addr.j1939.name = strtoull(str, NULL, 0); } int libj1939_str2addr(const char *str, char **endp, struct sockaddr_can *can)