Implemented sub-second W32 filesystem interface by new: CaptiveFileInfoObject
[captive.git] / src / client / cmdline / cmd_info.c
index f937429..a58e173 100644 (file)
@@ -53,7 +53,7 @@ const struct poptOption cmd_info_table[]={
 void cmd_info(const char **cmd_argv,GError **errp)
 {
 CaptiveFileObject *captive_file_object;
-GnomeVFSFileInfo file_info;
+CaptiveFileInfoObject *captive_file_info_object;
 const gchar *filepath;
 
        g_return_if_fail(!errp || !*errp);
@@ -73,13 +73,14 @@ const gchar *filepath;
 
        if (!errvfsresult_to_gerr(errp,captive_file_file_info_get(
                        captive_file_object,    /* captive_file_object */
-                       &file_info))) { /* file_info */
+                       &captive_file_info_object))) {  /* file_info */
                err_cleanup(errp);
                g_set_error(errp,CMDLINE_CMD_INFO_ERROR,CMDLINE_CMD_INFO_ERROR_GETTING_FILE_INFO,
                                _("Cannot get file information about: %s"),CMD_LOCALE_FROM_UTF8_ALLOCA(filepath));
                goto err_unref;
                }
-       file_info_dump_full(&file_info,errp);
+       cmdline_captive_file_info_object_dump_full(captive_file_info_object,errp);
+       g_object_unref(captive_file_info_object);
        if (*errp)
                goto err_unref;