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);
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;