CaptiveFileInfoObject *file_info_captive;
GnomeVFSResult errvfsresult;
+ if (GNOME_VFS_OK!=(errvfsresult=captive_file_info_object_new(&file_info_captive))) {
+ captive_sandbox_child_GnomeVFSResultException_throw(ev,errvfsresult);
+ return;
+ }
+
if (GNOME_VFS_OK!=(errvfsresult=captive_sandbox_file_info_corba_to_captive(
file_info_captive,file_info_corba))) {
+ g_object_unref(file_info_captive);
captive_sandbox_child_GnomeVFSResultException_throw(ev,errvfsresult);
return;
}