From: Rob Bradford <[email protected]>

---
 src/screenshooter.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/screenshooter.c b/src/screenshooter.c
index 4f6599f..c8da376 100644
--- a/src/screenshooter.c
+++ b/src/screenshooter.c
@@ -417,6 +417,7 @@ weston_recorder_create(struct weston_output *output, const 
char *filename)
                break;
        default:
                weston_log("unknown recorder format\n");
+               free(recorder);
                return;
        }
 
@@ -425,6 +426,7 @@ weston_recorder_create(struct weston_output *output, const 
char *filename)
 
        if (recorder->fd < 0) {
                weston_log("problem opening output file %s: %m\n", filename);
+               free(recorder);
                return;
        }
 
-- 
1.7.11.7

_______________________________________________
wayland-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to