aboutsummaryrefslogtreecommitdiffstats
path: root/loadparm.c
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2003-09-11 03:49:53 +0000
committerWayne Davison <wayned@samba.org>2003-09-11 03:49:53 +0000
commit15089022d43b337f2de73e96f1991606dc80bce5 (patch)
tree8af17647cfd95631903fd5c1cee0fabd506dda18 /loadparm.c
parentf69204adad8d9fc3538d510fa88079e4c890eef8 (diff)
downloadandroid_external_rsync-15089022d43b337f2de73e96f1991606dc80bce5.tar.gz
android_external_rsync-15089022d43b337f2de73e96f1991606dc80bce5.tar.bz2
android_external_rsync-15089022d43b337f2de73e96f1991606dc80bce5.zip
Make sure that the new slash-stripping P_PATH code doesn't turn
a "/" into an empty string.
Diffstat (limited to 'loadparm.c')
-rw-r--r--loadparm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/loadparm.c b/loadparm.c
index 3dcfc4fe..9dc80e70 100644
--- a/loadparm.c
+++ b/loadparm.c
@@ -665,8 +665,8 @@ static BOOL lp_do_parameter(int snum, char *parmname, char *parmvalue)
string_set(parm_ptr,parmvalue);
if ((cp = *(char**)parm_ptr) != NULL) {
int len = strlen(cp);
- while (len && cp[--len] == '/')
- cp[len] = '\0';
+ while (len > 1 && cp[len-1] == '/') len--;
+ cp[len] = '\0';
}
break;