commit | 08b58c7c125a63d6902bbe2eb073dd72f3f006b5 | [log] [tgz] |
---|---|---|
author | Kristian Høgsberg <krh@bitplanet.net> | Thu Aug 15 12:26:42 2013 -0700 |
committer | Kristian Høgsberg <krh@bitplanet.net> | Thu Aug 15 12:26:42 2013 -0700 |
tree | 394d88d23ab4f90f841d4c9d781c51b7f154218d | |
parent | 980b0188250a03ca372b7486075dd43e92e603a7 [diff] [blame] |
compositor: Handle OOM in weston_buffer_from_resource() Handle NULL-return in call-sites as well.
diff --git a/src/screenshooter.c b/src/screenshooter.c index 2414015..a89194e 100644 --- a/src/screenshooter.c +++ b/src/screenshooter.c
@@ -180,6 +180,10 @@ struct weston_buffer *buffer = weston_buffer_from_resource(buffer_resource); + if (buffer == NULL) { + wl_resource_post_no_memory(resource); + return; + } if (!wl_shm_buffer_get(buffer->resource)) return;