returns correct error value
authorBoram Park <boram1288.park@samsung.com>
Mon, 30 Nov 2015 10:28:22 +0000 (19:28 +0900)
committerBoram Park <boram1288.park@samsung.com>
Mon, 30 Nov 2015 10:28:22 +0000 (19:28 +0900)
Change-Id: Ifb8e21ec7d7fe9cb9ed2349c0003db874f9d047c

src/tdm.c

index 750f12b..581b301 100644 (file)
--- a/src/tdm.c
+++ b/src/tdm.c
@@ -687,6 +687,8 @@ tdm_display_init(tdm_error *error)
     {
         g_private_display->init_count++;
         pthread_mutex_unlock(&gLock);
+        if (error)
+            *error = TDM_ERROR_NONE;
         return g_private_display;
     }
 
@@ -721,6 +723,9 @@ tdm_display_init(tdm_error *error)
 
     g_private_display = private_display;
 
+    if (error)
+        *error = TDM_ERROR_NONE;
+
     pthread_mutex_unlock(&gLock);
 
     return (tdm_display*)private_display;