diff --git a/project/src/graphics/format/JPEG.cpp b/project/src/graphics/format/JPEG.cpp index a6b26bf38..055b7af1f 100644 --- a/project/src/graphics/format/JPEG.cpp +++ b/project/src/graphics/format/JPEG.cpp @@ -241,7 +241,7 @@ namespace lime { } else { - data = (Bytes*)malloc (sizeof (Bytes)); + data = new Bytes (); data->ReadFile (resource->path); manager = new MySrcManager (data->b, data->length); cinfo.src = &manager->pub; diff --git a/project/src/graphics/format/PNG.cpp b/project/src/graphics/format/PNG.cpp index fb5eb5728..d56845a21 100644 --- a/project/src/graphics/format/PNG.cpp +++ b/project/src/graphics/format/PNG.cpp @@ -142,7 +142,7 @@ namespace lime { } else { - data = (Bytes*)malloc (sizeof (Bytes)); + data = new Bytes (); data->ReadFile (resource->path); ReadBuffer buffer (data->b, data->length); png_set_read_fn (png_ptr, &buffer, user_read_data_fn);