OSDN Git Service

[fix] #41312 spoil_out 関数におけるバッファオーバーラン
authorHabu <habu@users.sourceforge.jp>
Sat, 23 Jan 2021 02:01:26 +0000 (11:01 +0900)
committerHabu <habu@users.sourceforge.jp>
Sat, 23 Jan 2021 02:04:13 +0000 (11:04 +0900)
commitf7ada15a296cdeb0b23a7692a3865b2b99175ed3
tree084727c946bda87478cf7d979ac979d69de57e09
parent5451609328895d687586133ba9f3a030a170006e
[fix] #41312 spoil_out 関数におけるバッファオーバーラン

参照するフラグを誤っているため、2バイト文字の2バイト目を1バイト目として処理してしまっている。
文字列の最後('\0'の前)が2バイト文字だった場合、バッファの範囲外にアクセスする可能性がある。
正しいフラグを参照するように修正する。
src/wizard/spoiler-util.c