X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=contrib%2Fslapd-modules%2Fpasswd%2Fradius.c;h=f60f34f61bfb97d2bd85e8325f6a9816436b95ba;hb=ad79308d5a9fbd480279e62f4dd04769553e4fd1;hp=d8179fef20a69f51cf1bb86737e15c8bf34239d4;hpb=321b0fa93e6a8841cba23fac8663802d2d17a8c7;p=openldap diff --git a/contrib/slapd-modules/passwd/radius.c b/contrib/slapd-modules/passwd/radius.c index d8179fef20..f60f34f61b 100644 --- a/contrib/slapd-modules/passwd/radius.c +++ b/contrib/slapd-modules/passwd/radius.c @@ -26,6 +26,7 @@ #include +extern char *global_host; /* from slapd */ static LUTIL_PASSWD_CHK_FUNC chk_radius; static const struct berval scheme = BER_BVC("{RADIUS}"); static char *config_filename; @@ -87,6 +88,10 @@ chk_radius( goto done; } + if ( rad_put_string( h, RAD_NAS_IDENTIFIER, global_host ) != 0 ) { + goto done; + } + switch ( rad_send_request( h ) ) { case RAD_ACCESS_ACCEPT: rc = LUTIL_PASSWD_OK;