Fix svace issue 18/92818/1 accepted/tizen/3.0/ivi/20161028.133913 accepted/tizen/3.0/mobile/20161028.133012 accepted/tizen/3.0/tv/20161028.133334 accepted/tizen/3.0/wearable/20161028.133632 accepted/tizen/common/20161019.145742 accepted/tizen/ivi/20161019.141540 accepted/tizen/mobile/20161019.141347 accepted/tizen/tv/20161019.141448 accepted/tizen/wearable/20161019.141517 submit/tizen/20161019.084351 submit/tizen_3.0/20161028.062323 submit/tizen_3.0/20161028.082423
authorMinje Ahn <minje.ahn@samsung.com>
Wed, 19 Oct 2016 01:15:29 +0000 (10:15 +0900)
committerMinje Ahn <minje.ahn@samsung.com>
Wed, 19 Oct 2016 01:15:29 +0000 (10:15 +0900)
Change-Id: I28d7e0adedb7f606888954a670777281238c10b2
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
mm_file.c
packaging/libmm-fileinfo.spec

index 7f4d17a..8c9123e 100755 (executable)
--- a/mm_file.c
+++ b/mm_file.c
@@ -554,22 +554,26 @@ warning:
 
                if (decodedFrame.frameData) {
                        mmfile_free(decodedFrame.frameData);
-                       formatContext->thumbNail->frameData = NULL;
+                       if (formatContext->thumbNail)
+                               formatContext->thumbNail->frameData = NULL;
                }
 
                if (decodedFrame.configData) {
                        mmfile_free(decodedFrame.configData);
-                       formatContext->thumbNail->configData = NULL;
+                       if (formatContext->thumbNail)
+                               formatContext->thumbNail->configData = NULL;
                }
        } else {
                if (frameContext.frameData) {
                        mmfile_free(frameContext.frameData);
-                       formatContext->thumbNail->frameData = NULL;
+                       if (formatContext->thumbNail)
+                               formatContext->thumbNail->frameData = NULL;
                }
 
                if (frameContext.configData) {
                        mmfile_free(frameContext.configData);
-                       formatContext->thumbNail->configData = NULL;
+                       if (formatContext->thumbNail)
+                               formatContext->thumbNail->configData = NULL;
                }
        }
 
@@ -595,22 +599,26 @@ exception:
 
                if (decodedFrame.frameData) {
                        mmfile_free(decodedFrame.frameData);
-                       formatContext->thumbNail->frameData = NULL;
+                       if (formatContext->thumbNail)
+                               formatContext->thumbNail->frameData = NULL;
                }
 
                if (decodedFrame.configData) {
                        mmfile_free(decodedFrame.configData);
-                       formatContext->thumbNail->configData = NULL;
+                       if (formatContext->thumbNail)
+                               formatContext->thumbNail->configData = NULL;
                }
        } else {
                if (frameContext.frameData) {
                        mmfile_free(frameContext.frameData);
-                       formatContext->thumbNail->frameData = NULL;
+                       if (formatContext->thumbNail)
+                               formatContext->thumbNail->frameData = NULL;
                }
 
                if (frameContext.configData) {
                        mmfile_free(frameContext.configData);
-                       formatContext->thumbNail->configData = NULL;
+                       if (formatContext->thumbNail)
+                               formatContext->thumbNail->configData = NULL;
                }
        }
 
index f0cfe14..ba141cf 100755 (executable)
@@ -1,6 +1,6 @@
 Name:      libmm-fileinfo
 Summary:    Media Fileinfo
-Version:    0.6.48
+Version:    0.6.49
 Release:    0
 Group:      System/Libraries
 License:    Apache-2.0