Mercurial > hg > openttd
diff src/heightmap.cpp @ 11215:10653704cdaa draft
(svn r15568) -Cleanup: *allocT/AllocaM doesn't return NULL when allocating fails
author | smatz <smatz@openttd.org> |
---|---|
date | Tue, 24 Feb 2009 20:59:17 +0000 |
parents | 8da1855e9f14 |
children | 5a50ba45cf24 |
line wrap: on
line diff
--- a/src/heightmap.cpp +++ b/src/heightmap.cpp @@ -137,14 +137,6 @@ if (map != NULL) { *map = MallocT<byte>(info_ptr->width * info_ptr->height); - - if (*map == NULL) { - ShowErrorMessage(STR_PNGMAP_ERR_MISC, STR_PNGMAP_ERROR, 0, 0); - fclose(fp); - png_destroy_read_struct(&png_ptr, &info_ptr, NULL); - return false; - } - ReadHeightmapPNGImageData(*map, png_ptr, info_ptr); } @@ -253,15 +245,7 @@ } *map = MallocT<byte>(info.width * info.height); - if (*map == NULL) { - ShowErrorMessage(STR_PNGMAP_ERR_MISC, STR_BMPMAP_ERROR, 0, 0); - fclose(f); - BmpDestroyData(&data); - return false; - } - ReadHeightmapBMPImageData(*map, &info, &data); - } BmpDestroyData(&data);