chiark / gitweb /
[3/5] Apply missing fixes from upstream
[elogind.git] / src / libelogind / sd-bus / bus-introspect.c
index fe7fcb5c51cebc17f573fbbeef17a26bc64bfe73..c3aaa9b6d483b28b622fdb4bdad000ae68c6625c 100644 (file)
@@ -204,9 +204,8 @@ int introspect_finish(struct introspect *i, sd_bus *bus, sd_bus_message *m, sd_b
 void introspect_free(struct introspect *i) {
         assert(i);
 
-        if (i->f)
-                fclose(i->f);
+        safe_fclose(i->f);
 
-                free(i->introspection);
+        free(i->introspection);
         zero(*i);
 }