| Index: core/src/fxge/agg/agg23/fx_agg_path_storage.cpp
|
| diff --git a/core/src/fxge/agg/agg23/fx_agg_path_storage.cpp b/core/src/fxge/agg/agg23/fx_agg_path_storage.cpp
|
| index b62d4baa1c8df2073b83a3c0ab14cf930ddc6bde..b4b184e0a4abcc859574dff1afc67c1490b26248 100644
|
| --- a/core/src/fxge/agg/agg23/fx_agg_path_storage.cpp
|
| +++ b/core/src/fxge/agg/agg23/fx_agg_path_storage.cpp
|
| @@ -71,6 +71,9 @@ void path_storage::allocate_block(unsigned nb)
|
| FX_Alloc( FX_FLOAT, block_size * 2 +
|
| block_size /
|
| (sizeof(FX_FLOAT) / sizeof(unsigned char)));
|
| + if (!m_coord_blocks[nb]) {
|
| + return;
|
| + }
|
| m_cmd_blocks[nb] =
|
| (unsigned char*)(m_coord_blocks[nb] + block_size * 2);
|
| m_total_blocks++;
|
|
|