summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsrc/common/media-svc-util.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/common/media-svc-util.c b/src/common/media-svc-util.c
index 2be4dba..be58264 100755
--- a/src/common/media-svc-util.c
+++ b/src/common/media-svc-util.c
@@ -1244,7 +1244,7 @@ int image_360_check(char *path)
char *xmp_data = 0;
int size1 = 0;
int size2 = 0;
- char ch;
+ int fdata = 0;
int temp = 0;
fp = fopen(path, "rb");
@@ -1289,10 +1289,10 @@ int image_360_check(char *path)
ptr = xmp_data;
while (exif_app1_xmp_size >= 0) {
exif_app1_xmp_size--;
- ch = (char)fgetc(fp);
- if (ch == '\0')
+ fdata = fgetc(fp);
+ if (fdata == EOF)
continue;
- *ptr = ch;
+ *ptr = (char)fdata;
ptr++;
temp++;
}