X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=catalog.c;h=5773db3de5bfaececab2290ce0fbe8ce1db0823a;hb=01021030a4e2b351e9ce5f5af13aaf1c14ba0648;hp=8e34cd2df5dd1edbba4faa5fa487dd2ccbdc789e;hpb=4e8fa1efca3c71ef7e0c515afb175e849a97d416;p=platform%2Fupstream%2Flibxml2.git diff --git a/catalog.c b/catalog.c index 8e34cd2..5773db3 100644 --- a/catalog.c +++ b/catalog.c @@ -994,6 +994,11 @@ xmlLoadFileContent(const char *filename) content = (xmlChar*)xmlMallocAtomic(size + 10); if (content == NULL) { xmlCatalogErrMemory("allocating catalog data"); +#ifdef HAVE_STAT + close(fd); +#else + fclose(fd); +#endif return (NULL); } #ifdef HAVE_STAT @@ -3550,8 +3555,8 @@ xmlCatalogSetDefaultPrefer(xmlCatalogPrefer prefer) { xmlGenericError(xmlGenericErrorContext, "Setting catalog preference to SYSTEM\n"); break; - case XML_CATA_PREFER_NONE: - break; + default: + return(ret); } } xmlCatalogDefaultPrefer = prefer;