size += strlen(hook) + 1;
+ size += strlen("exec");
size += strlen(script);
size += strlen(name);
size += strlen(section);
- size += 3;
+ size += 4;
if (size > INT_MAX)
return -1;
}
ret =
- snprintf(buffer, size, "%s %s %s %s", script, name, section, hook);
+ snprintf(buffer, size, "exec %s %s %s %s", script, name, section, hook);
if (ret < 0 || (size_t)ret >= size) {
ERROR("Script name too long.");
return -1;
size += strlen(p) + 1;
va_end(ap);
+ size += strlen("exec");
size += strlen(script);
size += strlen(name);
size += strlen(section);
- size += 3;
+ size += 4;
if (size > INT_MAX)
return -1;
return -1;
}
- ret = snprintf(buffer, size, "%s %s %s", script, name, section);
+ ret = snprintf(buffer, size, "exec %s %s %s", script, name, section);
if (ret < 0 || ret >= size) {
ERROR("Script name too long.");
return -1;