chiark / gitweb /
Use strlen even for constant strings
[elogind.git] / src / shared / util.c
index 7e17851fcd27bb15aa513df6166941810fb11b79..75870fcbe2dfb7f3145764f64165d1e8b3c10d1b 100644 (file)
@@ -4185,7 +4185,7 @@ int socket_from_display(const char *display, char **path) {
 
         k = strspn(display+1, "0123456789");
 
-        f = new(char, sizeof("/tmp/.X11-unix/X") + k);
+        f = new(char, strlen("/tmp/.X11-unix/X") + k + 1);
         if (!f)
                 return -ENOMEM;