X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/09e13ae2dc74f82c46129d943e20c5a591449285..5315b793d278ef7fb31362e89d28fabc68606110:/loadparm.c diff --git a/loadparm.c b/loadparm.c index f8ec868a..6755c4c9 100644 --- a/loadparm.c +++ b/loadparm.c @@ -226,6 +226,7 @@ static struct parm_struct parm_table[] = {"motd file", P_STRING, P_GLOBAL, &Globals.motd_file, NULL, 0}, {"lock file", P_STRING, P_GLOBAL, &Globals.lock_file, NULL, 0}, {"syslog facility", P_ENUM, P_GLOBAL, &Globals.syslog_facility, enum_facilities,0}, + {"name", P_STRING, P_LOCAL, &sDefault.name, NULL, 0}, {"comment", P_STRING, P_LOCAL, &sDefault.comment, NULL, 0}, {"path", P_STRING, P_LOCAL, &sDefault.path, NULL, 0}, @@ -584,6 +585,10 @@ static BOOL lp_do_parameter(int snum, char *parmname, char *parmvalue) break; } } + if (!parm_table[parmnum].enum_list[i].name) { + if (atoi(parmvalue) > 0) + *(int *)parm_ptr = atoi(parmvalue); + } break; case P_SEP: break;