diff options
author | Wayne Davison <wayned@samba.org> | 2003-09-11 03:49:53 +0000 |
---|---|---|
committer | Wayne Davison <wayned@samba.org> | 2003-09-11 03:49:53 +0000 |
commit | 15089022d43b337f2de73e96f1991606dc80bce5 (patch) | |
tree | 8af17647cfd95631903fd5c1cee0fabd506dda18 /loadparm.c | |
parent | f69204adad8d9fc3538d510fa88079e4c890eef8 (diff) | |
download | android_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.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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; |