[PATCH] ply-event-loop: Fix possible memory leak.

Carlos Olmedo Escobar carlos.olmedo.e at gmail.com
Fri Feb 6 08:46:00 PST 2015


Signed-off-by: Carlos Olmedo Escobar <carlos.olmedo.e at gmail.com>
---
 src/libply/ply-event-loop.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/libply/ply-event-loop.c b/src/libply/ply-event-loop.c
index 9736dae..31e155d 100644
--- a/src/libply/ply-event-loop.c
+++ b/src/libply/ply-event-loop.c
@@ -496,8 +496,10 @@ ply_event_loop_new (void)
 
         loop->signal_dispatcher = ply_signal_dispatcher_new ();
 
-        if (loop->signal_dispatcher == NULL)
+        if (loop->signal_dispatcher == NULL) {
+                free (loop);
                 return NULL;
+        }
 
         ply_event_loop_watch_fd (loop,
                                  ply_signal_dispatcher_receiver_fd,
-- 
2.1.4



More information about the plymouth mailing list