summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjiyong.min <jiyong.min@samsung.com>2019-12-26 14:59:15 +0900
committerjiyong.min <jiyong.min@samsung.com>2019-12-26 15:13:26 +0900
commitdf4b701e2c8d2847807fea322c931e166724aa6c (patch)
tree4e18e98bfd874e4e99e752b61b2948004bec8123
parent20521337d5e73090a4a1ab03071f58d875e502f4 (diff)
downloadlibmm-fileinfo-df4b701e2c8d2847807fea322c931e166724aa6c.tar.gz
libmm-fileinfo-df4b701e2c8d2847807fea322c931e166724aa6c.tar.bz2
libmm-fileinfo-df4b701e2c8d2847807fea322c931e166724aa6c.zip
Fix build error due to toolchain upgrade (gcc6->gcc9)submit/tizen/20191226.093041accepted/tizen/unified/20191227.142821
error: output trucated before the last format character [-Werror=format-truncation=] Change-Id: I9a0c7460e1afc81e46d14a4190c89a644943bf64
-rw-r--r--packaging/libmm-fileinfo.spec2
-rw-r--r--utils/mm_file_util_tag.c8
2 files changed, 6 insertions, 4 deletions
diff --git a/packaging/libmm-fileinfo.spec b/packaging/libmm-fileinfo.spec
index 721f9e7..16d030a 100644
--- a/packaging/libmm-fileinfo.spec
+++ b/packaging/libmm-fileinfo.spec
@@ -1,6 +1,6 @@
Name: libmm-fileinfo
Summary: Media Fileinfo
-Version: 0.6.81
+Version: 0.6.82
Release: 1
Group: System/Libraries
License: Apache-2.0
diff --git a/utils/mm_file_util_tag.c b/utils/mm_file_util_tag.c
index bf6686b..433fd9d 100644
--- a/utils/mm_file_util_tag.c
+++ b/utils/mm_file_util_tag.c
@@ -36,6 +36,8 @@
#define INVALID_UINT_VALUE 0xFFFFFFFF
#define INVALID_UINT8_VALUE 0xFF
+#define ID3TAG_V110_TRACK_NUM_DIGIT 5
+
typedef struct _mmfilemp4basicboxheader {
unsigned int size;
unsigned int type;
@@ -2963,10 +2965,10 @@ bool mm_file_id3tag_parse_v110(AvFileContentInfo *pInfo, unsigned char *buffer)
}
if (pInfo->tagV2Info.bTrackNumMarked == false) {
- pInfo->pTrackNum = mmfile_malloc(5);
+ pInfo->pTrackNum = mmfile_malloc(ID3TAG_V110_TRACK_NUM_DIGIT);
if (pInfo->pTrackNum != NULL) {
- pInfo->pTrackNum[4] = 0;
- snprintf(pInfo->pTrackNum, 4, "%04d", (int)buffer[126]);
+ pInfo->pTrackNum[ID3TAG_V110_TRACK_NUM_DIGIT - 1] = 0;
+ snprintf(pInfo->pTrackNum, ID3TAG_V110_TRACK_NUM_DIGIT, "%04d", (int)buffer[126]);
pInfo->tracknumLen = strlen(pInfo->pTrackNum);
debug_msg(RELEASE, "pInfo->pTrackNum returned =(%s), pInfo->tracknumLen(%d)\n", pInfo->pTrackNum, pInfo->tracknumLen);