diff --git a/daemon/UnixDaemon.cpp b/daemon/UnixDaemon.cpp index 0c182afe..43c3c9de 100644 --- a/daemon/UnixDaemon.cpp +++ b/daemon/UnixDaemon.cpp @@ -178,8 +178,8 @@ namespace i2p return false; } - char pid[10]; - sprintf(pid, "%d\n", getpid()); + char pid[16]; + snprintf(pid, 16, "%d\n", getpid()); ftruncate(pidFH, 0); if (write(pidFH, pid, strlen(pid)) < 0) {