Add a trace message to guestfs_close.
[libguestfs.git] / src / guestfs.c
index b2cf553..b02bdb9 100644 (file)
@@ -175,6 +175,13 @@ guestfs_close (guestfs_h *g)
     return;
   }
 
+  if (g->trace) {
+    const char trace_msg[] = "close";
+
+    guestfs___call_callbacks_message (g, GUESTFS_EVENT_TRACE,
+                                      trace_msg, strlen (trace_msg));
+  }
+
   debug (g, "closing guestfs handle %p (state %d)", g, g->state);
 
   /* Try to sync if autosync flag is set. */
@@ -216,7 +223,7 @@ guestfs_close (guestfs_h *g)
   remove_tmpdir (g);
 
   if (g->cmdline) {
-    int i;
+    size_t i;
 
     for (i = 0; i < g->cmdline_size; ++i)
       free (g->cmdline[i]);