summaryrefslogtreecommitdiff
path: root/systemd/3rdparty/sd-daemon.c
diff options
context:
space:
mode:
Diffstat (limited to 'systemd/3rdparty/sd-daemon.c')
-rw-r--r--systemd/3rdparty/sd-daemon.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/systemd/3rdparty/sd-daemon.c b/systemd/3rdparty/sd-daemon.c
index 763e079..88936d2 100644
--- a/systemd/3rdparty/sd-daemon.c
+++ b/systemd/3rdparty/sd-daemon.c
@@ -450,7 +450,7 @@ _sd_export_ int sd_notify(int unset_environment, const char *state) {
memset(&sockaddr, 0, sizeof(sockaddr));
sockaddr.sa.sa_family = AF_UNIX;
- strncpy(sockaddr.un.sun_path, e, sizeof(sockaddr.un.sun_path));
+ strncpy(sockaddr.un.sun_path, e, sizeof(sockaddr.un.sun_path)-1);
if (sockaddr.un.sun_path[0] == '@')
sockaddr.un.sun_path[0] = 0;