Just Update Test Code 53/140953/2 accepted/tizen/4.0/unified/20170816.011235 accepted/tizen/unified/20170728.003934 submit/tizen/20170727.091648 submit/tizen/20170727.091751 submit/tizen/20170727.091757 submit/tizen_4.0/20170811.094300
authorHaejeong Kim <backto.kim@samsung.com>
Thu, 27 Jul 2017 08:20:31 +0000 (17:20 +0900)
committerHaejeong Kim <backto.kim@samsung.com>
Thu, 27 Jul 2017 08:23:34 +0000 (17:23 +0900)
Change-Id: I1bb5f55906323e39504d0582e705317d28478c58

packaging/capi-media-metadata-extractor.spec
test/metadata_extractor_test.c

index 39dcb25..0b95081 100755 (executable)
@@ -1,6 +1,6 @@
 Name:       capi-media-metadata-extractor
 Summary:    A media metadata extractor library in Tizen Native API
-Version: 0.1.6
+Version: 0.1.7
 Release:    1
 Group:      Multimedia/API
 License:    Apache-2.0
index 09aa259..749b3aa 100755 (executable)
@@ -31,8 +31,8 @@
                        fseek(fp, 0, SEEK_END); \
                        size = ftell(fp);       \
                        fseek(fp, 0, SEEK_SET); \
-                       data = malloc(size);    \
-                       fread(data, size, sizeof(char), fp);    \
+                       if (size > 0) data = malloc(size);      \
+                       if (data != NULL) { if (fread(data, size, sizeof(char), fp) != size) { printf("fread error\n"); } }     \
                        fclose(fp);     \
                        printf("file size = %d\n", size);       \
                }       \
@@ -373,11 +373,9 @@ int main(int argc, char *argv[])
                                printf("Fail metadata_extractor_set_path [%d]\n", ret);
                                goto exception;
                        }
-               }
-#if 0 /* Comment out because of prevent defect */
-               else {
+               } else {
                        printf("Extract meta from memory-----------------------\n");
-                       int file_size = 0;
+                       unsigned int file_size = 0;
                        unsigned char *buffer = NULL;
                        /* Read file */
                        READ_FROM_FILE(argv[idx + 1], buffer, file_size);
@@ -388,7 +386,6 @@ int main(int argc, char *argv[])
                                goto exception;
                        }
                }
-#endif
 
                __capi_metadata_extractor(metadata);
                printf("--------------------------------------------\n");