Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP1:GA
nautilus
nautilus-bgo711583-crash-modify-link-hash-table...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File nautilus-bgo711583-crash-modify-link-hash-table.patch of Package nautilus
From 692b8824bdd8250253ef64861057e15040216fb0 Mon Sep 17 00:00:00 2001 From: Michael Catanzaro <mcatanzaro@gnome.org> Date: Wed, 6 Nov 2013 21:53:45 -0600 Subject: [PATCH] NautilusFile: fix crash in modify_link_hash_table We crash in g_hash_table_lookup_extended if the file's symlink_name is set but the file is not a symlink, since the hash function (g_str_hash) does not allow NULL values but target_uri is NULL. https://bugzilla.gnome.org/show_bug.cgi?id=711583 --- libnautilus-private/nautilus-file.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libnautilus-private/nautilus-file.c b/libnautilus-private/nautilus-file.c index 6fbc6d8..4287fc8 100644 --- a/libnautilus-private/nautilus-file.c +++ b/libnautilus-private/nautilus-file.c @@ -553,7 +553,7 @@ modify_link_hash_table (NautilusFile *file, GList **list_ptr; /* Check if there is a symlink name. If none, we are OK. */ - if (file->details->symlink_name == NULL) { + if (file->details->symlink_name == NULL || !nautilus_file_is_symbolic_link (file)) { return; } -- 1.8.4
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor