Alan, may you replace debug message ' DEBUG2("rlm_dbm: Cannot open
database file ...' on error one.

MS>> -----
MS>>         /* open database */
MS>>         if ( ( pdb = dbm_open(inst -> userfile, O_RDONLY, 0600) ) != NULL ) {
MS>>                 DEBUG("rlm_dbm: Call parse_user:\n");
MS>>                 found = sm_parse_user(pdb, name, request_pairs, &check_tmp, 
MS>> &reply_tmp, &ulist);
MS>>                 if ( found == RLM_MODULE_NOTFOUND ) {
MS>>                   sm_user_list_wipe(&ulist);
MS>>                   found = sm_parse_user(pdb, "DEFAULT", request_pairs, 
MS>> &check_tmp, &reply_tmp, &ulist);
MS>>                 }
MS>>                 dbm_close(pdb);
MS>>         } else {
MS>>                 found = RLM_MODULE_FAIL;
MS>>                 DEBUG2("rlm_dbm: Cannot open database file: 
MS>> %s\n",strerror(errno));
MS>>         }
MS>> -----


-- 
Andrei Koulik.


- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to