/* return true if access should be allowed */ bool allow_access(const char **deny_list, const char **allow_list, const char *cname, const char *caddr) { bool ret; char *nc_cname = smb_xstrdup(cname); char *nc_caddr = smb_xstrdup(caddr); ret = allow_access_internal(deny_list, allow_list, nc_cname, nc_caddr); SAFE_FREE(nc_cname); SAFE_FREE(nc_caddr); return ret; }
/* return true if access should be allowed */ bool allow_access(const char **deny_list, const char **allow_list, const char *cname, const char *caddr) { bool ret; char *nc_cname = smb_xstrdup(cname); char *nc_caddr = smb_xstrdup(caddr); ret = allow_access_internal(deny_list, allow_list, nc_cname, nc_caddr); DEBUG(ret ? 3 : 0, ("%s connection from %s (%s)\n", ret ? "Allowed" : "Denied", nc_cname, nc_caddr)); SAFE_FREE(nc_cname); SAFE_FREE(nc_caddr); return ret; }