chiark / gitweb /
Use strlen even for constant strings
[elogind.git] / src / shared / unit-name.c
index e9b06361432ca74da72692837497a285700c62c4..6c167b4331d995a9d9bc8b054611d8d905632859 100644 (file)
@@ -493,7 +493,7 @@ char *unit_name_mangle(const char *name, enum unit_name_mangle allow_globs) {
         /* We'll only escape the obvious characters here, to play
          * safe. */
 
-        r = new(char, strlen(name) * 4 + 1 + sizeof(".service")-1);
+        r = new(char, strlen(name) * 4 + strlen(".service") + 1);
         if (!r)
                 return NULL;