From 7609fc2dd0b296a147a28abb06cabbcc4f36b9a2 Mon Sep 17 00:00:00 2001 From: Tigran Aivazian Date: Thu, 11 Oct 2012 22:10:02 +0100 Subject: [PATCH] Slight tidy-up of the code. --- pic.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pic.c b/pic.c index d11dd4d9b..7e8875d12 100644 --- a/pic.c +++ b/pic.c @@ -137,13 +137,11 @@ static int openDocument(lua_State *L) { doc->image = raw_image; else if (components == 3) { uint8_t *gray_image = rgbToGrayscale(raw_image, width, height); - if (!gray_image) { - free(raw_image); + free(raw_image); + if (!gray_image) return luaL_error(L, "Cannot convert to grayscale"); - } else { - free(raw_image); + else doc->image = gray_image; - } } else return luaL_error(L, "Unsupported image format");