[nautilus/wip/alexpandelea/tags: 5/15] file: fix invalid memory access
- From: Alexandru-Ionut Pandelea <alexpandelea src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus/wip/alexpandelea/tags: 5/15] file: fix invalid memory access
- Date: Thu, 20 Jul 2017 10:38:22 +0000 (UTC)
commit 992c3d8c10beaf317354839bf30b662e872f182a
Author: Alexandru Pandelea <alexandru pandelea gmail com>
Date: Sat Jun 17 11:39:55 2017 +0300
file: fix invalid memory access
When the operation is freed on the first if, the operation will
still be accessed on the second if.
To fix this, merge the two if's since they both complete the
operation.
https://bugzilla.gnome.org/show_bug.cgi?id=783873
src/nautilus-file.c | 8 ++------
1 files changed, 2 insertions(+), 6 deletions(-)
---
diff --git a/src/nautilus-file.c b/src/nautilus-file.c
index 55c44aa..daa4009 100644
--- a/src/nautilus-file.c
+++ b/src/nautilus-file.c
@@ -2287,12 +2287,8 @@ batch_rename_get_info_callback (GObject *source_object,
op->renamed_files++;
- if (op->renamed_files + op->skipped_files == g_list_length (op->files))
- {
- nautilus_file_operation_complete (op, NULL, error);
- }
-
- if (op->files == NULL)
+ if (op->files == NULL ||
+ op->renamed_files + op->skipped_files == g_list_length (op->files))
{
nautilus_file_operation_complete (op, NULL, error);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]