more "if (p) free(p)" fixes; fix a typo in comment
authorDenis Vlasenko <vda.linux@googlemail.com>
Fri, 28 Sep 2007 22:13:55 +0000 (22:13 -0000)
committerDenis Vlasenko <vda.linux@googlemail.com>
Fri, 28 Sep 2007 22:13:55 +0000 (22:13 -0000)
libbb/getopt32.c
libbb/procps.c

index 318f08059bfe04805484e950548ae047fa267c61..2452eb0a5153485e7df8be33e7b05771089804d2 100644 (file)
@@ -30,7 +30,7 @@ getopt32(char **argv, const char *applet_opts, ...)
 
         "r" will add 1    (bit 0)
         "n" will add 2    (bit 1)
-        "u  will add 4    (bit 2)
+        "u" will add 4    (bit 2)
         "g" will add 8    (bit 3)
 
         and so on.  You can also look at the return value as a bit
index 3a31eeff3a3145add5bbfaada2b2b37fd69ccf09..f1c0b6d2700ec0a18c41e961a1a7764c494e6f4f 100644 (file)
@@ -353,14 +353,10 @@ procps_status_t *procps_scan(procps_status_t* sp, int flags)
 
 #if 0 /* PSSCAN_CMD is not used */
                if (flags & (PSSCAN_CMD|PSSCAN_ARGV0)) {
-                       if (sp->argv0) {
-                               free(sp->argv0);
-                               sp->argv0 = NULL;
-                       }
-                       if (sp->cmd) {
-                               free(sp->cmd);
-                               sp->cmd = NULL;
-                       }
+                       free(sp->argv0);
+                       sp->argv0 = NULL;
+                       free(sp->cmd);
+                       sp->cmd = NULL;
                        strcpy(filename_tail, "/cmdline");
                        /* TODO: to get rid of size limits, read into malloc buf,
                         * then realloc it down to real size. */
@@ -380,10 +376,8 @@ procps_status_t *procps_scan(procps_status_t* sp, int flags)
                }
 #else
                if (flags & PSSCAN_ARGV0) {
-                       if (sp->argv0) {
-                               free(sp->argv0);
-                               sp->argv0 = NULL;
-                       }
+                       free(sp->argv0);
+                       sp->argv0 = NULL;
                        strcpy(filename_tail, "/cmdline");
                        n = read_to_buf(filename, buf);
                        if (n <= 0)