From: Carsten Haitzler (Rasterman) Date: Sun, 15 Dec 2013 02:25:56 +0000 (+0900) Subject: evas - fb engine - fix mem leak if ioctl fails on fb mode X-Git-Tag: v1.9.0-alpha1~405 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5dfe3789f225308069d4593e99cf38145601beb6;p=platform%2Fupstream%2Fefl.git evas - fb engine - fix mem leak if ioctl fails on fb mode this fixes CID 1137852 --- 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; }