Fix 64-bit build error 76/307176/2 accepted/tizen_unified accepted/tizen_unified_toolchain accepted/tizen_unified_x tizen accepted/tizen/unified/20240306.094115 accepted/tizen/unified/toolchain/20240311.065418 accepted/tizen/unified/x/20240307.010648
authorJiyong <jiyong.min@samsung.com>
Tue, 5 Mar 2024 22:39:46 +0000 (07:39 +0900)
committerJiyong <jiyong.min@samsung.com>
Tue, 5 Mar 2024 22:53:42 +0000 (07:53 +0900)
- comparison of unsigned expression < 0 is always false

Change-Id: I994499a21bd1ea8fe8979941e66f069a55da3614

utils/mm_file_util_tag.c

index 42844c6..77b69f0 100644 (file)
@@ -2018,7 +2018,7 @@ int MMFileUtilGetMetaDataFromMKV(MMFileFormatContext *formatContext)
                goto exit;
        }
 
-       if ((i - sizeof(MMFILE_WEBM_PROJ_V2_BOX)) < 0) {
+       if ((i - (long long)sizeof(MMFILE_WEBM_PROJ_V2_BOX)) < 0) {
                debug_error(DEBUG, "error: invalid supposed projection info location");
                ret = MMFILE_UTIL_FAIL;
                goto exit;