diff -ruN shared-mime-info-0.16/update-mime-database.c shared-mime-info-0.16-fixed/update-mime-database.c --- shared-mime-info-0.16/update-mime-database.c 2004-12-03 21:46:28.000000000 +0100 +++ shared-mime-info-0.16-fixed/update-mime-database.c 2005-09-11 01:00:05.059442704 +0200 @@ -408,7 +408,8 @@ } } - xmlFree(lang); + if (lang) + xmlFree(lang); } /* 'node' is a node from a source file, whose type is 'type'.