svn commit: trunk/busybox/shell
vda at busybox.net
vda at busybox.net
Sun Jul 13 13:39:24 PDT 2008
Author: vda
Date: 2008-07-13 13:39:23 -0700 (Sun, 13 Jul 2008)
New Revision: 22822
Log:
ash: small code shrink
Modified:
trunk/busybox/shell/ash.c
Changeset:
Modified: trunk/busybox/shell/ash.c
===================================================================
--- trunk/busybox/shell/ash.c 2008-07-13 06:32:58 UTC (rev 22821)
+++ trunk/busybox/shell/ash.c 2008-07-13 20:39:23 UTC (rev 22822)
@@ -1656,12 +1656,12 @@
static void
freeparam(volatile struct shparam *param)
{
- char **ap;
-
if (param->malloced) {
- for (ap = param->p; *ap; ap++)
- free(*ap);
- free(param->p);
+ char **ap, **ap1;
+ ap = ap1 = param->p;
+ while (*ap)
+ free(*ap++);
+ free(ap1);
}
}
More information about the busybox-cvs
mailing list