X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=specifier.c;h=d8472e99ed445a89e6c9d0529bb1457ca2e8a996;hp=a25f33a047c118b8cef7bbc48ef21f52fafef3da;hb=462b33e96ad1732658b39895eea0b146e98bc3a5;hpb=9e2f7c11fb6ba35ffec2274da3e2d08b10d23965 diff --git a/specifier.c b/specifier.c index a25f33a04..d8472e99e 100644 --- a/specifier.c +++ b/specifier.c @@ -70,7 +70,7 @@ char *specifier_printf(const char *text, const Specifier table[], void *userdata j = t - r; k = strlen(w); - if (!(n = new(char, j + k + (l - (f - text)) + 1))) { + if (!(n = new(char, j + k + l + 1))) { free(r); free(w); return NULL;