Browse code

bb11454 - correct if/else bracketing for ooxml file typing.

Steven Morgan authored on 2015/12/16 02:06:15
Showing 1 changed files
... ...
@@ -326,9 +326,11 @@ cli_file_t cli_filetype2(fmap_t *map, const struct cl_engine *engine, cli_file_t
326 326
                         if (zlen >= OOXML_DOCPROPS_DIR_LEN) {
327 327
                             if (0 == memcmp(znamep, OOXML_DOCPROPS_DIR, OOXML_DOCPROPS_DIR_LEN)) {
328 328
                                 likely_ooxml = 1;
329
-                            } else if  (zlen >= OOXML_CONTENTTYPES_LEN) {
330
-                                if (0 == memcmp(znamep, OOXML_CONTENTTYPES, OOXML_CONTENTTYPES_LEN)) {
331
-                                    likely_ooxml = 1;
329
+                            } else { 
330
+                                if  (zlen >= OOXML_CONTENTTYPES_LEN) {
331
+                                    if (0 == memcmp(znamep, OOXML_CONTENTTYPES, OOXML_CONTENTTYPES_LEN)) {
332
+                                        likely_ooxml = 1;
333
+                                    }
332 334
                                 } else {
333 335
                                     znamep = NULL;
334 336
                                     break;
... ...
@@ -338,7 +340,7 @@ cli_file_t cli_filetype2(fmap_t *map, const struct cl_engine *engine, cli_file_t
338 338
                             znamep = NULL;
339 339
                             break;
340 340
                         }
341
-                        
341
+
342 342
                         if (++lhc > 2) {
343 343
                             /* only check first three zip headers unless likely ooxml */
344 344
                             if (likely_ooxml) {