From 5dfe3789f225308069d4593e99cf38145601beb6 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Sun, 15 Dec 2013 11:25:56 +0900 Subject: [PATCH] evas - fb engine - fix mem leak if ioctl fails on fb mode this fixes CID 1137852 --- src/bin/evas/evas_cserve2_usage.c | 1 + src/modules/evas/engines/fb/evas_fb_main.c | 1 + 2 files changed, 2 insertions(+) diff --git a/src/bin/evas/evas_cserve2_usage.c b/src/bin/evas/evas_cserve2_usage.c index 3ab78a8..462ba26 100644 --- a/src/bin/evas/evas_cserve2_usage.c +++ b/src/bin/evas/evas_cserve2_usage.c @@ -74,6 +74,7 @@ _server_connect(void) len = strlen(remote.sun_path) + sizeof(remote.sun_family); if (connect(s, (struct sockaddr *)&remote, len) == -1) { + close(s); ERR("connect"); return EINA_FALSE; } diff --git a/src/modules/evas/engines/fb/evas_fb_main.c b/src/modules/evas/engines/fb/evas_fb_main.c index 451171d..b958c92 100644 --- a/src/modules/evas/engines/fb/evas_fb_main.c +++ b/src/modules/evas/engines/fb/evas_fb_main.c @@ -322,6 +322,7 @@ fb_getmode(void) if (ioctl(fb, FBIOGET_VSCREENINFO, &mode->fb_var) == -1) { perror("ioctl FBIOGET_VSCREENINFO"); + free(mode); return NULL; } -- 2.7.4