|
@@ -530,7 +530,7 @@ int chrif_parse_reqvipdata(int fd) {
|
|
acc.group_id = login_config.vip_sys.group;
|
|
acc.group_id = login_config.vip_sys.group;
|
|
acc.char_slots = login_config.char_per_account + login_config.vip_sys.char_increase;
|
|
acc.char_slots = login_config.char_per_account + login_config.vip_sys.char_increase;
|
|
isvip = true;
|
|
isvip = true;
|
|
- } else { //expired
|
|
|
|
|
|
+ } else if (vip_time) { //expired
|
|
vip_time = 0;
|
|
vip_time = 0;
|
|
acc.group_id = acc.old_group;
|
|
acc.group_id = acc.old_group;
|
|
acc.old_group = 0;
|
|
acc.old_group = 0;
|