Fix compiler warning in Process::Run

This commit is contained in:
Gunnar Beutner 2015-03-04 16:41:53 +01:00
parent f41f9b085d
commit 767ddbdec7
1 changed files with 2 additions and 2 deletions

View File

@ -546,8 +546,8 @@ void Process::Run(const boost::function<void(const ProcessResult&)>& callback)
if (icinga2_execvpe(argv[0], argv, envp) < 0) {
char errmsg[512];
strcpy(errmsg, "execvpe(");
strncat(errmsg, argv[0], sizeof(errmsg) - 1);
strncat(errmsg, ") failed", sizeof(errmsg) - 1);
strncat(errmsg, argv[0], sizeof(errmsg) - strlen(errmsg) - 1);
strncat(errmsg, ") failed", sizeof(errmsg) - strlen(errmsg) - 1);
errmsg[sizeof(errmsg) - 1] = '\0';
perror(errmsg);
_exit(128);