effects.cでバッファオーバーラン(英語版のみ)
effects.cの5308行以降で、日本語版は問題ありませんが、英語版はバッファが足りていません。
char buf[10]; if (p_ptr->inside_arena) #ifdef JP strcpy(buf,"アリーナ"); #else strcpy(buf,"in the Arena"); #endif else if (!dun_level) #ifdef JP strcpy(buf,"地上"); #else strcpy(buf,"on the surface"); #endif else if (q_idx && (is_fixed_quest_idx(q_idx) && !((q_idx == QUEST_OBERON) || (q_idx == QUEST_SERPENT)))) #ifdef JP strcpy(buf,"クエスト"); #else strcpy(buf,"in a quest"); #endif else #ifdef JP sprintf(buf,"%d階", dun_level); #else sprintf(buf,"level %d", dun_level); #endif
対応しました、報告ありがとうございます。
effects.cの5308行以降で、日本語版は問題ありませんが、英語版はバッファが足りていません。