# HG changeset patch # User glx # Date 1168552179 0 # Node ID d817b9bfcfe44286041e9d2d409910a22013de50 # Parent 67b698b5b3f73824df510b4c4dda398bb207d9fa (svn r8070) -Fix r5815: missing initialisation could cause crash when loading 24bpp BMP heightmap diff -r 67b698b5b3f7 -r d817b9bfcfe4 src/heightmap.cpp --- a/src/heightmap.cpp Thu Jan 11 19:35:30 2007 +0000 +++ b/src/heightmap.cpp Thu Jan 11 21:49:39 2007 +0000 @@ -226,6 +226,9 @@ BmpData data; BmpBuffer buffer; + // Init BmpData + memset(&data, 0, sizeof(data)); + f = fopen(filename, "rb"); if (f == NULL) { ShowErrorMessage(STR_PNGMAP_ERR_FILE_NOT_FOUND, STR_BMPMAP_ERROR, 0, 0);