chiark / gitweb /
Use strlen even for constant strings
[elogind.git] / src / core / service.c
index 121ddec6ad3b72e6c8f233c066bf89154ca70f74..41b95ab0f3e6d036855344e867179f3da64031a6 100644 (file)
@@ -361,7 +361,7 @@ static int service_arm_timer(Service *s, usec_t usec) {
 static char *sysv_translate_name(const char *name) {
         char *r;
 
-        r = new(char, strlen(name) + sizeof(".service"));
+        r = new(char, strlen(name) + strlen(".service") + 1);
         if (!r)
                 return NULL;