diff --git a/source/arm11/filebrowser.c b/source/arm11/filebrowser.c index 2ef3431..5b6e56d 100644 --- a/source/arm11/filebrowser.c +++ b/source/arm11/filebrowser.c @@ -237,7 +237,12 @@ atp_error_t select_region( atp_callerdata_t data, atp_counter_t index, atp_itemc acl_region_t sreg; char *p = data; char *t; - acl_query_cheat_set(index, &sid, &sreg); + if( ACHTLIB_SUCCESS != acl_query_cheat_set(index, &sid, &sreg) ) + { + config->text = "无效数据"; + config->value = index; + return ATP_SUCCESS; + } if( sreg == p[0] ) p[1]++; else {