[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:
@@ -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.]
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user