From fa358f88a48c323304f4116746ce28a5a4a5cbc8 Mon Sep 17 00:00:00 2001 From: buliabyak Date: Sat, 24 Feb 2007 17:55:20 +0000 Subject: [PATCH] fix crash when tracing with too small clones --- src/dialogs/clonetiler.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dialogs/clonetiler.cpp b/src/dialogs/clonetiler.cpp index e063c8054..130480608 100644 --- a/src/dialogs/clonetiler.cpp +++ b/src/dialogs/clonetiler.cpp @@ -786,12 +786,13 @@ clonetiler_trace_pick (NR::Rect box) /* Set up pixblock */ guchar *px = g_new(guchar, 4 * width * height); - memset(px, 0x00, 4 * width * height); if (px == NULL) { return 0; // buffer is too big or too small, cannot pick, so return 0 } + memset(px, 0x00, 4 * width * height); + /* Render */ NRPixBlock pb; nr_pixblock_setup_extern( &pb, NR_PIXBLOCK_MODE_R8G8B8A8N, -- 2.30.2