--- xfce4-taskmanager-1.0.1/src/task-manager-linux.c 2014-01-08 19:42:02.000000000 +0100 +++ task-manager-linux.c 2016-11-24 11:59:34.334871000 +0100 @@ -194,7 +194,7 @@ get_task_details (guint pid, Task *task) gchar filename[96]; gchar buffer[1024]; - snprintf (filename, 96, "/proc/%d/stat", pid); + snprintf (filename, sizeof(filename), "/proc/%d/stat", pid); if ((file = fopen (filename, "r")) == NULL || fgets (buffer, 1024, file) == NULL) return FALSE; fclose (file); @@ -281,6 +281,7 @@ get_task_details (guint pid, Task *task) task->rss *= get_pagesize (); get_cpu_percent (task->pid, jiffies_user, &task->cpu_user, jiffies_system, &task->cpu_system); + snprintf (filename, sizeof(filename), "/proc/%d/task", pid); stat (filename, &sstat); pw = getpwuid (sstat.st_uid); task->uid = sstat.st_uid;