[This should fix #3873, Bizzarre crash after deleting a few

folders.]

* e-local-storage.c (remove_folder): Don't free the
`physical_path' on error, as it gets freed when freeing the
callback data.

svn path=/trunk/; revision=10842
This commit is contained in:
Ettore Perazzoli
2001-07-06 08:43:53 +00:00
parent 8053d484f9
commit 6741277bdc
2 changed files with 9 additions and 5 deletions
+9
View File
@@ -1,3 +1,12 @@
2001-07-06 Ettore Perazzoli <ettore@ximian.com>
[This should fix #3873, Bizzarre crash after deleting a few
folders.]
* e-local-storage.c (remove_folder): Don't free the
`physical_path' on error, as it gets freed when freeing the
callback data.
2001-07-06 Ettore Perazzoli <ettore@ximian.com>
[Fix #3959, copying a folder over itself crashes Evolution.]
-5
View File
@@ -504,11 +504,6 @@ remove_folder (ELocalStorage *local_storage,
result = remove_folder_directory (E_LOCAL_STORAGE (local_storage), path);
if (result != E_STORAGE_OK) {
g_free (physical_path);
return result;
}
return result;
}