[gnome-control-center/gnome-3-16] printers: Check whether we have a device name



commit f6e3b95ebffe59bbb1be0943b4297cce48ef0014
Author: Marek Kasik <mkasik redhat com>
Date:   Tue May 26 16:34:39 2015 +0200

    printers: Check whether we have a device name
    
    Check whether we've been able to find a usable name of given device
    to avoid dereference of NULL in canonicalize_device_name().
    
    https://bugzilla.gnome.org/show_bug.cgi?id=749896

 panels/printers/pp-utils.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/panels/printers/pp-utils.c b/panels/printers/pp-utils.c
index 85d68ab..ac2b9dd 100644
--- a/panels/printers/pp-utils.c
+++ b/panels/printers/pp-utils.c
@@ -4161,6 +4161,9 @@ canonicalize_device_name (GList         *devices,
       name = g_strdup (device->device_info);
     }
 
+  if (name == NULL)
+    return NULL;
+
   g_strstrip (name);
   g_strcanon (name, ALLOWED_CHARACTERS, '-');
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]