件の修正コードですが,0x2000若しくは0x4000の値で定義されるDIST_BUFSIZEで領域チェックを行っているところを見ると,c_table (d_buf)が渡された際についてのみ考慮されているようなのですが,read_pt_len()からmake_table()が呼び出された際に,pt_tableが破壊される可能性は全くないのでしょうか? 可能性があるとなると,ush pt_table[256]; と宣言されているpt_tableに対してDIST_BUFSIZEでの領域チェックを行ったところで無意味ということになってしまいますが?
書式オプションに関するさらに詳しい情報...
pt_table破壊の可能性は?
件の修正コードですが,0x2000若しくは0x4000の値で定義されるDIST_BUFSIZEで領域チェックを行っているところを見ると,c_table (d_buf)が渡された際についてのみ考慮されているようなのですが,read_pt_len()からmake_table()が呼び出された際に,pt_tableが破壊される可能性は全くないのでしょうか?
可能性があるとなると,ush pt_table[256]; と宣言されているpt_tableに対してDIST_BUFSIZEでの領域チェックを行ったところで無意味ということになってしまいますが?