Lines 33-38
Link Here
|
33 |
LA_INIT(a); \ |
33 |
LA_INIT(a); \ |
34 |
LA_STRING(a) = NSS_ARGS(args)->key.name; \ |
34 |
LA_STRING(a) = NSS_ARGS(args)->key.name; \ |
35 |
LA_TYPE(a) = LA_TYPE_STRING; \ |
35 |
LA_TYPE(a) = LA_TYPE_STRING; \ |
|
|
36 |
if (! is_valid_username (name) \ |
37 |
{ \ |
38 |
syslog(LOG_INFO, "Invalid username %s", name); \ |
39 |
return NSS_STATUS_NOTFOUND; \ |
40 |
} \ |
36 |
s = _nss_ldap_getbyname(&a, \ |
41 |
s = _nss_ldap_getbyname(&a, \ |
37 |
NSS_ARGS(args)->buf.result, \ |
42 |
NSS_ARGS(args)->buf.result, \ |
38 |
NSS_ARGS(args)->buf.buffer, \ |
43 |
NSS_ARGS(args)->buf.buffer, \ |