OSDN Git Service

get_check()の中の、漢字を含むメッセージに対して先頭の 70"byte"をコピーという危険な処理
authormogami <mogami@0568b783-4c39-0410-ac80-bf13821ea2a2>
Thu, 24 Jan 2002 08:43:09 +0000 (08:43 +0000)
committermogami <mogami@0568b783-4c39-0410-ac80-bf13821ea2a2>
Thu, 24 Jan 2002 08:43:09 +0000 (08:43 +0000)
commit9b06a8f26174fb41ae2dde2a5bab9d04244424a7
tree87073b089d7182937b16621833cdec6cf5647b20
parentaa3de73bd894432bb78a8b652accef7e4b332922
get_check()の中の、漢字を含むメッセージに対して先頭の 70"byte"をコピーという危険な処理
        (void)strnfmt(buf, 78, "%.70s[y/n] ", prompt);
をmb_strlcpy()を使って書き直し。
safe_setuid_drop();の処理がちゃんと動くか実験中に偶然不具合が起ってバグが判明した。
src/util.c