| Index: core/include/fxcrt/fx_basic.h
|
| diff --git a/core/include/fxcrt/fx_basic.h b/core/include/fxcrt/fx_basic.h
|
| index bd53d9e7a4123e10754dec314e76eefacb916fb0..f258029a1122218ba0e5985a98339b58d0cf4288 100644
|
| --- a/core/include/fxcrt/fx_basic.h
|
| +++ b/core/include/fxcrt/fx_basic.h
|
| @@ -1454,10 +1454,7 @@ public:
|
| while (nCount > 0) {
|
| FX_INT32 temp_count = FX_MIN(nCount, FX_DATALIST_LENGTH);
|
| DataList list;
|
| - list.data = FX_Alloc(FX_BYTE, temp_count * unit);
|
| - if (!list.data) {
|
| - break;
|
| - }
|
| + list.data = FX_Alloc2D(FX_BYTE, temp_count, unit);
|
| list.start = nStart;
|
| list.count = temp_count;
|
| Append(list);
|
|
|