Fix crash issue due to garbage value 07/227307/1 accepted/tizen/unified/20200407.043020 submit/tizen/20200406.033132
authorjiyong.min <jiyong.min@samsung.com>
Wed, 11 Mar 2020 06:17:09 +0000 (15:17 +0900)
committerJiyong Min <jiyong.min@samsung.com>
Wed, 11 Mar 2020 06:51:19 +0000 (06:51 +0000)
commit4218aaee5ac7d0362c60258c814132b6441fe636
tree238604cb865eded1739a634a247589c0a73ae49b
parent08a69577e242f83f02c945dea29fa7774220a5af
Fix crash issue due to garbage value

  - If the result of g_convert() is empty string, the written_len is 0.
    Then (unsigned int)'written_len - 1' became garbage value and
    checking carriage return make crash.

(gdb)bt full
mmfile_string_convert ...mm_file_util_string.c:189
        i = 1395696
        result = 0xae45a410 ""
        err = 0x0
        written_len = 0

Change-Id: I61b4c3e4a6b938ce549844e163dc46f47398aa98
packaging/libmm-fileinfo.spec
utils/mm_file_util_string.c