summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBert Münnich <ber.t@posteo.de>2014-02-07 22:57:58 +0100
committerBert Münnich <ber.t@posteo.de>2014-02-07 22:57:58 +0100
commitd049391916e4f418d6057bca9fcbd3d6e35cd15a (patch)
tree458e67d6bb15ce6cb7aee7069f584f46f3a33226
parent4fde8c8cbc6a019f1519a086e14ca79291439a48 (diff)
downloadnsxiv-d049391916e4f418d6057bca9fcbd3d6e35cd15a.tar.zst
Check for background image allocation failure
-rw-r--r--Makefile2
-rw-r--r--image.c3
2 files changed, 3 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index ba8cfe5..03307d8 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-VERSION = git-20140206
+VERSION = git-20140207
PREFIX = /usr/local
MANPREFIX = $(PREFIX)/share/man
diff --git a/image.c b/image.c
index 62b3c08..3eedf52 100644
--- a/image.c
+++ b/image.c
@@ -492,7 +492,8 @@ void img_render(img_t *img)
imlib_context_set_drawable(win->pm);
if (imlib_image_has_alpha()) {
- bg = imlib_create_image(dw, dh);
+ if ((bg = imlib_create_image(dw, dh)) == NULL)
+ die("could not allocate memory");
imlib_context_set_image(bg);
imlib_image_set_has_alpha(0);