We were returning the contents of the old locks
for (i = cb->query_start; i <= cb->query_end; i++) {
cb->cur_locks[i] = cb->new_locks[i];
- cb->new_locks[i] = 0;
}
}
if (!(mask & i))
continue;
- strvalue = (cb->cur_locks[lock] & i) ? "enabled" : "disabled";
+ strvalue = (cb->new_locks[lock] & i) ? "enabled" : "disabled";
snprintf(property_name, sizeof(property_name), "%s%s",
bearer_class_to_string(i),
int i;
for (i = start; i <= end; i++)
- if (cb->cur_locks[i] & cls)
+ if (cb->new_locks[i] & cls)
break;
if (i <= end)