mount_smbfs: Issue a warning when .nsmbrc section name contains lowercase characters.
PR: 231656 Approved by: bapt MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D22289
This commit is contained in:
parent
6d26116baa
commit
4d6e5658e4
@ -156,11 +156,19 @@ static struct rcsection *
|
|||||||
rc_addsect(struct rcfile *rcp, const char *sectname)
|
rc_addsect(struct rcfile *rcp, const char *sectname)
|
||||||
{
|
{
|
||||||
struct rcsection *p;
|
struct rcsection *p;
|
||||||
|
const char* sectletter = sectname;
|
||||||
|
|
||||||
p = rc_findsect(rcp, sectname);
|
p = rc_findsect(rcp, sectname);
|
||||||
if (p) return p;
|
if (p) return p;
|
||||||
p = malloc(sizeof(*p));
|
p = malloc(sizeof(*p));
|
||||||
if (!p) return NULL;
|
if (!p) return NULL;
|
||||||
|
for(sectletter = sectname; *sectletter; sectletter++) {
|
||||||
|
if (islower(*sectletter)) {
|
||||||
|
if (strcmp(sectname, "default"))
|
||||||
|
dprintf(STDERR_FILENO, "warning: section name [%s] contains lower-case letters\n", sectname);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
p->rs_name = strdup(sectname);
|
p->rs_name = strdup(sectname);
|
||||||
SLIST_INIT(&p->rs_keys);
|
SLIST_INIT(&p->rs_keys);
|
||||||
SLIST_INSERT_HEAD(&rcp->rf_sect, p, rs_next);
|
SLIST_INSERT_HEAD(&rcp->rf_sect, p, rs_next);
|
||||||
|
Loading…
Reference in New Issue
Block a user