From: Greg Hackmann <ghackmann@google.com>
Date: Mon, 30 Jul 2012 21:54:59 +0000 (-0700)
Subject: libgscaler: fix set_dst_addr() return value
X-Git-Tag: cm-10.1-M1~270
X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=994ebe9bc7c3b1da00ab8d6c80075cce0da6e47c;p=GitHub%2FLineageOS%2Fandroid_hardware_samsung_slsi_exynos5.git

libgscaler: fix set_dst_addr() return value

Change-Id: Id1fd55bf9b1883b8dba7b58beb6e75157341e95b
Signed-off-by: Greg Hackmann <ghackmann@google.com>
---

diff --git a/libgscaler/exynos_gscaler.c b/libgscaler/exynos_gscaler.c
index c100cb5..d63cbfd 100755
--- a/libgscaler/exynos_gscaler.c
+++ b/libgscaler/exynos_gscaler.c
@@ -1280,6 +1280,7 @@ int exynos_gsc_set_dst_addr(
 {
     struct GSC_HANDLE *gsc_handle;
     gsc_handle = (struct GSC_HANDLE *)handle;
+    int ret = 0;
 
     Exynos_gsc_In();
 
@@ -1297,6 +1298,7 @@ int exynos_gsc_set_dst_addr(
     if (gsc_handle->flag_exclusive_open == true) {
         if (m_exynos_gsc_set_addr(gsc_handle->gsc_fd, &gsc_handle->dst) == false) {
             ALOGE("%s::m_exynos_gsc_set_addr(dst) fail", __func__);
+            ret = -1;
         }
     }
 
@@ -1304,7 +1306,7 @@ int exynos_gsc_set_dst_addr(
 
     Exynos_gsc_Out();
 
-    return 0;
+    return ret;
 }
 
 static void rotateValueHAL2GSC(unsigned int transform,