~ubuntu-desktop/gnome-software/ubuntu-artful

« back to all changes in this revision

Viewing changes to debian/patches/0001-snap-Don-t-crash-on-unknown-snap-types.patch

  • Committer: Robert Ancell
  • Date: 2017-10-26 01:08:35 UTC
  • Revision ID: robert.ancell@canonical.com-20171026010835-s8w6jvl2ycs10qhr
* debian/patches/0001-snap-Don-t-crash-on-unknown-snap-types.patch:
  - Fix crash when broken snaps installed (LP: #1720442)
* debian/control:
  - Add Vcs-Bzr link

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
From 87458056f7705aa7f30c58cd687a57f6468de345 Mon Sep 17 00:00:00 2001
 
2
From: Robert Ancell <robert.ancell@canonical.com>
 
3
Date: Thu, 26 Oct 2017 13:56:43 +1300
 
4
Subject: [PATCH] snap: Don't crash on unknown snap types
 
5
 
 
6
---
 
7
 plugins/snap/gs-plugin-snap.c | 3 ++-
 
8
 1 file changed, 2 insertions(+), 1 deletion(-)
 
9
 
 
10
diff --git a/plugins/snap/gs-plugin-snap.c b/plugins/snap/gs-plugin-snap.c
 
11
index 3ebb3527..cc2a6cb8 100644
 
12
--- a/plugins/snap/gs-plugin-snap.c
 
13
+++ b/plugins/snap/gs-plugin-snap.c
 
14
@@ -287,7 +287,8 @@ snap_to_app (GsPlugin *plugin, SnapdSnap *snap)
 
15
                break;
 
16
         default:
 
17
        case SNAPD_SNAP_TYPE_UNKNOWN:
 
18
-                break;
 
19
+               unique_id = g_strdup_printf ("system/snap/*/*/%s/*", snapd_snap_get_name (snap));
 
20
+               break;
 
21
        }
 
22
 
 
23
        cached_app = gs_plugin_cache_lookup (plugin, unique_id);
 
24
-- 
 
25
2.14.1
 
26