From bb7c859b5fff13e8b4afcc0f6878eb0626daef61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Mon, 16 Feb 2015 22:44:29 +0100 Subject: [PATCH] Also NUL terminate string in error case #30714 --- abduco.c | 1 + 1 file changed, 1 insertion(+) diff --git a/abduco.c b/abduco.c index 7353494..04ef60c 100644 --- a/abduco.c +++ b/abduco.c @@ -249,6 +249,7 @@ static bool set_socket_name(struct sockaddr_un *sockaddr, const char *name) { if (name[0] == '/') { strncpy(sockaddr->sun_path, name, maxlen); if (sockaddr->sun_path[maxlen-1]) { + sockaddr->sun_path[maxlen-1] = '\0'; errno = ENAMETOOLONG; return false; }