Ticket #1658 (new バグ指摘) — at Version 2
SC_Query の各種メソッドでプレースホルダの数に誤りがあるとメモリリークが発生する
| Reported by: | Seasoft | Owned by: | somebody |
|---|---|---|---|
| Priority: | 中 | Milestone: | EC-CUBE2.13.0 |
| Component: | その他 | Version: | 2.12.0 α |
| Keywords: | Cc: | ||
| 修正済み: | yes |
Description (last modified by Seasoft) (diff)
メモリリークが発生しない例
$objQuery =& SC_Query_Ex::getSingletonInstance();
for ($i = 1; $i <= 10000; $i++) {
$objQuery->query('SELECT CAST(? as int)', array(0));
}
メモリリークが発生する例
$objQuery =& SC_Query_Ex::getSingletonInstance();
for ($i = 1; $i <= 10000; $i++) {
$objQuery->query('SELECT CAST(? as int)', array(0, 0)); // XXX
}
なお、#1657 を解決できれば、本件は対応が不要となりそう。
Change History
Note: See
TracTickets for help on using
tickets.
