aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/networking/streams
diff options
context:
space:
mode:
Diffstat (limited to 'src/libstrongswan/networking/streams')
-rw-r--r--src/libstrongswan/networking/streams/stream.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libstrongswan/networking/streams/stream.c b/src/libstrongswan/networking/streams/stream.c
index b3dd7680b..8ecb89fc9 100644
--- a/src/libstrongswan/networking/streams/stream.c
+++ b/src/libstrongswan/networking/streams/stream.c
@@ -313,6 +313,7 @@ int stream_parse_uri_unix(char *uri, struct sockaddr_un *addr)
memset(addr, 0, sizeof(*addr));
addr->sun_family = AF_UNIX;
strncpy(addr->sun_path, uri, sizeof(addr->sun_path));
+ addr->sun_path[sizeof(addr->sun_path)-1] = '\0';
return offsetof(struct sockaddr_un, sun_path) + strlen(addr->sun_path);
}