]> granicus.if.org Git - psmisc/commitdiff
Really add ASCII null at command string in add_proc() of pstree.c
authorWerner Fink <werner@suse.de>
Tue, 13 Mar 2012 12:39:52 +0000 (13:39 +0100)
committerWerner Fink <werner@suse.de>
Tue, 13 Mar 2012 12:39:52 +0000 (13:39 +0100)
Signed-off-by: Werner Fink <werner@suse.de>
ChangeLog
src/pstree.c

index 45f6c04a1468d756ff0b875fde630c42b83c1646..b42a4d76fde637e460471a12fb447673eb520e9d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,5 @@
+       * Really add ASCII null at command string in add_proc() of pstree.c
+
 Changes in 22.16
 ================
        * Use strncpy for COMM_LEN and make it 18 characters to cover brackets
index 80cfcec99d3afd52e82980b30172180c9ae24579..a6c8f6e72478bcc05d54b0b9326d2d0fe6124efd 100644 (file)
@@ -265,7 +265,7 @@ static PROC *new_proc(const char *comm, pid_t pid, uid_t uid)
         exit(1);
     }
     strncpy(new->comm, comm, COMM_LEN+2);
-       new->comm[COMM_LEN+1]='\0'; /* make sure nul terminated*/
+    new->comm[COMM_LEN+1] = '\0';     /* make sure nul terminated*/
     new->pid = pid;
     new->uid = uid;
     new->flags = 0;
@@ -354,7 +354,7 @@ add_proc(const char *comm, pid_t pid, pid_t ppid, uid_t uid,
 #endif                                /*WITH_SELINUX */
     else {
         strncpy(this->comm, comm, COMM_LEN+2);
-               this->comm[COMM_LEN+1];
+        this->comm[COMM_LEN+1] = '\0';
         this->uid = uid;
     }
     if (args)