From 572b5910bbac03b7c0cc20288cadf8f719a9903a Mon Sep 17 00:00:00 2001 From: nyorain Date: Tue, 20 Apr 2021 17:27:25 +0200 Subject: [PATCH] render: Assert that texture dimensions are > 0 --- render/wlr_texture.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/render/wlr_texture.c b/render/wlr_texture.c index 0fd79908..b382e6f3 100644 --- a/render/wlr_texture.c +++ b/render/wlr_texture.c @@ -22,6 +22,10 @@ void wlr_texture_destroy(struct wlr_texture *texture) { struct wlr_texture *wlr_texture_from_pixels(struct wlr_renderer *renderer, uint32_t fmt, uint32_t stride, uint32_t width, uint32_t height, const void *data) { + assert(width > 0); + assert(height > 0); + assert(stride >= width); + assert(data); return renderer->impl->texture_from_pixels(renderer, fmt, stride, width, height, data); }