Blame SOURCES/psmisc-22.20-pstree-consecutive-NULs.patch

7de9fb
diff -up ./src/pstree.c.ori ./src/pstree.c
7de9fb
--- ./src/pstree.c.ori	2020-05-12 16:19:07.517885359 +0200
7de9fb
+++ ./src/pstree.c	2020-05-12 16:19:35.753226398 +0200
7de9fb
@@ -469,8 +469,12 @@ static void set_args(PROC * this, const
7de9fb
     }
7de9fb
     this->argc = 0;
7de9fb
     for (i = 0; i < size - 1; i++)
7de9fb
-        if (!args[i])
7de9fb
+        if (!args[i]) {
7de9fb
             this->argc++;
7de9fb
+            /* now skip consecutive NUL */
7de9fb
+            while(!args[i] && (i < size -1 ))
7de9fb
+                i++;
7de9fb
+        }
7de9fb
     if (!this->argc)
7de9fb
         return;
7de9fb
     if (!(this->argv = malloc(sizeof(char *) * this->argc))) {