return;
/* classid is invalid */
- if (rstn_value->classid == STC_UNKNOWN_CLASSID)
+ if (rstn_value->classid <= STC_UNKNOWN_CLASSID)
return;
effective_data_limit = rstn_value->data_limit;
value.rst_state = info->rst_state;
value.restriction_id = info->restriction_id;
- if (value.rst_state != STC_RESTRICTION_EXCLUDED && info->app_id)
+ if (value.rst_state > STC_RESTRICTION_UNKNOWN &&
+ value.rst_state < STC_RESTRICTION_LAST_ELEM &&
+ info->app_id)
value.classid = get_classid_by_app_id(info->app_id, TRUE);
else
value.classid = STC_UNKNOWN_CLASSID;