Code Review
/
apps
/
camera-gstreamer.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Fix crash due to 'window->buffers[0].buffer' NULL pointer.
[apps/camera-gstreamer.git]
/
app
/
main.cpp
diff --git
a/app/main.cpp
b/app/main.cpp
index
182489e
..
62ea3a0
100644
(file)
--- a/
app/main.cpp
+++ b/
app/main.cpp
@@
-158,7
+158,7
@@
get_next_buffer(struct window *window)
* the 'old' one and force creation of the buffer with the newer
* dimensions */
if (window->wait_for_configure && window->maximized) {
* the 'old' one and force creation of the buffer with the newer
* dimensions */
if (window->wait_for_configure && window->maximized) {
- if (!window->buffers[0].busy) {
+ if (!window->buffers[0].busy
&& window->buffers[0].buffer
) {
wl_buffer_destroy(window->buffers[0].buffer);
window->buffers[0].buffer = NULL;
window->wait_for_configure = false;
wl_buffer_destroy(window->buffers[0].buffer);
window->buffers[0].buffer = NULL;
window->wait_for_configure = false;