aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/xm_extractor.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/xm_extractor.c')
-rw-r--r--src/plugins/xm_extractor.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/plugins/xm_extractor.c b/src/plugins/xm_extractor.c
index a1aea27..d0b62bd 100644
--- a/src/plugins/xm_extractor.c
+++ b/src/plugins/xm_extractor.c
@@ -70,7 +70,7 @@ EXTRACTOR_xm_extract_method (struct EXTRACTOR_ExtractContext *ec)
70 char xmversion[8]; 70 char xmversion[8];
71 size_t n; 71 size_t n;
72 72
73 if (sizeof (struct Header) > 73 if ((ssize_t) sizeof (struct Header) >
74 ec->read (ec->cls, 74 ec->read (ec->cls,
75 &data, 75 &data,
76 sizeof (struct Header))) 76 sizeof (struct Header)))
@@ -81,9 +81,9 @@ EXTRACTOR_xm_extract_method (struct EXTRACTOR_ExtractContext *ec)
81 return; 81 return;
82 ADD("audio/x-xm", EXTRACTOR_METATYPE_MIMETYPE); 82 ADD("audio/x-xm", EXTRACTOR_METATYPE_MIMETYPE);
83 /* Version of Tracker */ 83 /* Version of Tracker */
84 snprintf (xmversion, 84 snprintf (xmversion,
85 sizeof (xmversion), 85 sizeof (xmversion),
86 "%d.%d", 86 "%d.%d",
87 head->version[1], 87 head->version[1],
88 head->version[0]); 88 head->version[0]);
89 ADD (xmversion, EXTRACTOR_METATYPE_FORMAT_VERSION); 89 ADD (xmversion, EXTRACTOR_METATYPE_FORMAT_VERSION);
@@ -99,7 +99,7 @@ EXTRACTOR_xm_extract_method (struct EXTRACTOR_ExtractContext *ec)
99 n = 19; 99 n = 19;
100 while ( (n > 0) && isspace ((unsigned char) tracker[n])) 100 while ( (n > 0) && isspace ((unsigned char) tracker[n]))
101 n--; 101 n--;
102 tracker[n + 1] = '\0'; 102 tracker[n + 1] = '\0';
103 ADD (tracker, EXTRACTOR_METATYPE_CREATED_BY_SOFTWARE); 103 ADD (tracker, EXTRACTOR_METATYPE_CREATED_BY_SOFTWARE);
104 return; 104 return;
105} 105}