diff --git a/src/haproxy.c b/src/haproxy.c index c9b61c6a2..c3a448264 100644 --- a/src/haproxy.c +++ b/src/haproxy.c @@ -3006,7 +3006,7 @@ int main(int argc, char **argv) /* if in master-worker mode, write the PID of the father */ if (global.mode & MODE_MWORKER) { char pidstr[100]; - snprintf(pidstr, sizeof(pidstr), "%d\n", getpid()); + snprintf(pidstr, sizeof(pidstr), "%d\n", (int)getpid()); if (pidfd >= 0) shut_your_big_mouth_gcc(write(pidfd, pidstr, strlen(pidstr))); } diff --git a/src/mworker.c b/src/mworker.c index 6a4f1f575..511d9617d 100644 --- a/src/mworker.c +++ b/src/mworker.c @@ -449,7 +449,7 @@ static int cli_io_handler_show_proc(struct appctx *appctx) chunk_printf(&trash, "#%-14s %-15s %-15s %-15s %-15s %-15s\n", "", "", "", "", "", ""); memprintf(&uptime, "%dd%02dh%02dm%02ds", up / 86400, (up % 86400) / 3600, (up % 3600) / 60, (up % 60)); - chunk_appendf(&trash, "%-15u %-15s %-15u %-15d %-15s %-15s\n", getpid(), "master", 0, proc_self->reloads, uptime, haproxy_version); + chunk_appendf(&trash, "%-15u %-15s %-15u %-15d %-15s %-15s\n", (unsigned int)getpid(), "master", 0, proc_self->reloads, uptime, haproxy_version); free(uptime); uptime = NULL;