case LINE_COMMENT:
break ;
case LINE_SECTION:
+ if (strchr(section, ':') != NULL)
+ LOG(log_error, logtype_default, "iniparser: syntax error \"%s\" section name must not contain \":\".", section);
errs = dictionary_set(dict, section, NULL, NULL);
break ;
case LINE_VALUE:
LOG(log_warning, logtype_afpd, "home name must contain $u.");
p = "$u's home";
}
+ if (strchr(p, ':') != NULL) {
+ LOG(log_warning, logtype_afpd, "home name must not contain \":\".");
+ p = "$u's home";
+ }
strlcpy(tmp, p, MAXPATHLEN);
} else {
strlcpy(tmp, secname, AFPVOL_U8MNAMELEN);