Lines Matching refs:fields
2668 struct db_session_fields *fields = ctx; in get_db_session_fields() local
2678 os_free(fields->identity); in get_db_session_fields()
2679 fields->identity = os_strdup(argv[i]); in get_db_session_fields()
2681 os_free(fields->nas); in get_db_session_fields()
2682 fields->nas = os_strdup(argv[i]); in get_db_session_fields()
2684 fields->hs20_t_c_filtering = atoi(argv[i]); in get_db_session_fields()
2686 fields->waiting_coa_ack = atoi(argv[i]); in get_db_session_fields()
2688 fields->coa_ack_received = atoi(argv[i]); in get_db_session_fields()
2696 static void free_db_session_fields(struct db_session_fields *fields) in free_db_session_fields() argument
2698 os_free(fields->identity); in free_db_session_fields()
2699 fields->identity = NULL; in free_db_session_fields()
2700 os_free(fields->nas); in free_db_session_fields()
2701 fields->nas = NULL; in free_db_session_fields()
2717 struct db_session_fields fields; in radius_server_dac_request() local
2765 os_memset(&fields, 0, sizeof(fields)); in radius_server_dac_request()
2766 res = sqlite3_exec(data->db, sql, get_db_session_fields, &fields, NULL); in radius_server_dac_request()
2771 free_db_session_fields(&fields); in radius_server_dac_request()
2775 if (!fields.nas) { in radius_server_dac_request()
2777 free_db_session_fields(&fields); in radius_server_dac_request()
2783 das.sin_addr.s_addr = inet_addr(fields.nas); in radius_server_dac_request()
2786 free_db_session_fields(&fields); in radius_server_dac_request()