Copy trailing null byte to keep GCC warnings happy. Closes #1028

This commit is contained in:
baldurk
2018-07-04 17:45:55 +01:00
parent b8e3fe5f31
commit b873728d49
+1 -1
View File
@@ -380,7 +380,7 @@ Socket *CreateAbstractServerSocket(uint16_t port, int queuesize)
addr.sun_family = AF_UNIX;
// first char is '\0'
addr.sun_path[0] = '\0';
strncpy(addr.sun_path + 1, socketName, socketNameLength);
strncpy(addr.sun_path + 1, socketName, socketNameLength + 1);
int result = bind(s, (sockaddr *)&addr, offsetof(sockaddr_un, sun_path) + 1 + socketNameLength);
if(result == -1)