# HG changeset patch # User Matti Hamalainen # Date 1509388408 -7200 # Node ID 89725addaeaf2d03f8ebb007cb9cb132b18e0c95 # Parent 6aa0897265e85a1524deef0f122a3177ddb26723 Improve error checking. diff -r 6aa0897265e8 -r 89725addaeaf tools/view64.c --- a/tools/view64.c Mon Oct 30 18:15:11 2017 +0200 +++ b/tools/view64.c Mon Oct 30 20:33:28 2017 +0200 @@ -246,7 +246,7 @@ ret = dmC64DecodeBMP(&cimage, dataBuf, dataSize, 0, 2, &fmt, forced); - if (ret < 0) + if (ret != DMERR_OK) { dmErrorMsg("Failed to decode bitmap data %d: %s\n", ret, dmErrorStr(ret)); goto error; @@ -298,6 +298,11 @@ else ret = dmC64ConvertGenericBMP2Image(&bmap, cimage, fmt); + if (ret != DMERR_OK) + { + dmErrorMsg("Failed to convert bitmap data %d: %s\n", ret, dmErrorStr(ret)); + goto error; + } // Set window title and caption windowTitle = dm_strdup_printf("%s - %s (%d x %d)",