Ticket #1658 (new バグ指摘) — at Initial Version
SC_Query の各種メソッドでプレースホルダの数に誤りがあるとメモリーリークが発生する
| Reported by: | Seasoft | Owned by: | somebody |
|---|---|---|---|
| Priority: | 中 | Milestone: | EC-CUBE2.13.0 |
| Component: | その他 | Version: | 2.12.0 α |
| Keywords: | Cc: | ||
| 修正済み: | yes |
Description
メモリーリークが発生しない例
$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 を解決できれば、本件は対応が不要となりそう。
Note: See
TracTickets for help on using
tickets.
