X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fshared%2Funit-name.c;h=6c167b4331d995a9d9bc8b054611d8d905632859;hb=8d2a6145334257c8a9ceabc9dd52dff06cca818e;hp=e9b06361432ca74da72692837497a285700c62c4;hpb=58d081428af6f49c601619c2ee9f9aae24d05fae;p=elogind.git diff --git a/src/shared/unit-name.c b/src/shared/unit-name.c index e9b063614..6c167b433 100644 --- a/src/shared/unit-name.c +++ b/src/shared/unit-name.c @@ -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;