Fix memory access violation

dis_effect() may call the function rem_disease(), and that can cause memory access violation.