OSDN Git Service

ヒント用スタックが無効になる処理フローを有効となるように修正した。
authorTakashi Suzuki <suzuki.takashi@metrosystems.co.jp>
Thu, 11 Oct 2012 08:29:53 +0000 (17:29 +0900)
committerTakashi Suzuki <suzuki.takashi@metrosystems.co.jp>
Thu, 11 Oct 2012 08:29:53 +0000 (17:29 +0900)
commit0d1280a67dd02587595523b04e60edb1797710cf
tree6957abad1b7f3f0e399a36b80b861f34e223bf3f
parent03647f62288fb92c8c4e3a5380bc74cdfe917ef8
ヒント用スタックが無効になる処理フローを有効となるように修正した。

pg_hint_plan.parse_messagesをerrorに設定した状態でヒントがエラーと
なると、ヒント用スタックのメモリが開放されて無効のままだった。この
状態でヒント句付きクエリを実行すると、無効状態のヒント用スタックを
使おうとしてエラーとなり、サーバが落ちてしまうため、ヒントがエラー
となってもヒント用スタックが有効となるように修正した。
pg_hint_plan.c