summaryrefslogtreecommitdiff
path: root/src/rc/runscript.c
diff options
context:
space:
mode:
authorWilliam Hubbs <williamh@gentoo.org>2011-07-20 14:38:55 -0500
committerWilliam Hubbs <williamh@gentoo.org>2011-07-20 14:38:55 -0500
commit07694255a4901c33a8ee3ff49701fd49affad2b8 (patch)
tree6b05e6ab6dc69a0c9f569e0a58b18b48d1de0612 /src/rc/runscript.c
parent6fa6f9523f80b2fcb49728b349f3eefc3e45a769 (diff)
downloadopenrc-07694255a4901c33a8ee3ff49701fd49affad2b8.tar.gz
openrc-07694255a4901c33a8ee3ff49701fd49affad2b8.tar.bz2
openrc-07694255a4901c33a8ee3ff49701fd49affad2b8.tar.xz
rename save and save2 for clarity
The names saveDir and saveLnk seem to better define how these variables are used.
Diffstat (limited to 'src/rc/runscript.c')
-rw-r--r--src/rc/runscript.c17
1 files changed, 9 insertions, 8 deletions
diff --git a/src/rc/runscript.c b/src/rc/runscript.c
index f62e8dc..0907ce1 100644
--- a/src/rc/runscript.c
+++ b/src/rc/runscript.c
@@ -1100,7 +1100,8 @@ runscript(int argc, char **argv)
bool doneone = false;
int retval, opt, depoptions = RC_DEP_TRACE;
RC_STRING *svc;
- char path[PATH_MAX], lnk[PATH_MAX], *dir, *save = NULL, *save2 = NULL;
+ char path[PATH_MAX], lnk[PATH_MAX];
+ char *dir, *saveDir = NULL, *saveLnk = NULL;
char pidstr[10];
size_t l = 0, ll;
const char *file;
@@ -1132,14 +1133,14 @@ runscript(int argc, char **argv)
if (readlink(argv[1], lnk, sizeof(lnk)-1)) {
dir = dirname(path);
if (strchr(lnk, '/')) {
- save = xstrdup(dir);
- save2 = xstrdup(lnk);
- dir = dirname(save2);
- if (strcmp(dir, save) == 0)
+ saveDir = xstrdup(dir);
+ saveLnk = xstrdup(lnk);
+ dir = dirname(saveLnk);
+ if (strcmp(dir, saveDir) == 0)
file = basename_c(argv[1]);
else
file = basename_c(lnk);
- dir = save;
+ dir = saveDir;
} else
file = basename_c(argv[1]);
ll = strlen(dir) + strlen(file) + 2;
@@ -1149,8 +1150,8 @@ runscript(int argc, char **argv)
free(service);
service = xstrdup(lnk);
}
- free(save);
- free(save2);
+ free(saveDir);
+ free(saveLnk);
}
if (!service)
service = xstrdup(path);