ret = rdb_begin(&p_db, RDB_TRANSACTION_EXCLUSIVE);
if(ret != PC_OPERATION_SUCCESS) goto finish;
- ret = remove_app_internal(p_db, s_label_name);
- if(ret != PC_OPERATION_SUCCESS) goto finish;
-
ret = add_modified_label_internal(p_db, s_label_name);
if(ret != PC_OPERATION_SUCCESS) goto finish;
ret = add_modified_apps_path_internal(p_db, s_label_name);
+ if(ret != PC_OPERATION_SUCCESS) goto finish;
+
+ ret = remove_app_internal(p_db, s_label_name);
finish:
return rdb_finish(p_db, ret);
ret = rdb_begin(&p_db, RDB_TRANSACTION_EXCLUSIVE);
if(ret != PC_OPERATION_SUCCESS) goto finish;
- ret = revoke_app_permissions_internal(p_db, s_app_label_name);
- if(ret != PC_OPERATION_SUCCESS) goto finish;
-
ret = add_modified_label_internal(p_db, s_app_label_name);
if(ret != PC_OPERATION_SUCCESS) goto finish;
ret = add_modified_apps_path_internal(p_db, s_app_label_name);
+ if(ret != PC_OPERATION_SUCCESS) goto finish;
+
+ ret = revoke_app_permissions_internal(p_db, s_app_label_name);
finish:
return rdb_finish(p_db, ret);