diff options
author | freaj <freaj@riseup.net> | 2015-03-29 19:52:16 +0200 |
---|---|---|
committer | freaj <freaj@riseup.net> | 2015-03-29 19:52:16 +0200 |
commit | 5b682c9ac487da900e2d493a0787e83be2f466f5 (patch) | |
tree | 1be310f097095f8674c9fd929390dfbbf1f5756a /pcr/upower-pm-utils/upower-pm-utils-0.9.23-fix-segfault.patch | |
parent | 896520ecb98b8c40777b8dc510a051d2b3908328 (diff) | |
download | abslibre-5b682c9ac487da900e2d493a0787e83be2f466f5.tar.gz abslibre-5b682c9ac487da900e2d493a0787e83be2f466f5.tar.bz2 abslibre-5b682c9ac487da900e2d493a0787e83be2f466f5.zip |
upower-pm-utils: add new package to [pcr]
Diffstat (limited to 'pcr/upower-pm-utils/upower-pm-utils-0.9.23-fix-segfault.patch')
-rw-r--r-- | pcr/upower-pm-utils/upower-pm-utils-0.9.23-fix-segfault.patch | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/pcr/upower-pm-utils/upower-pm-utils-0.9.23-fix-segfault.patch b/pcr/upower-pm-utils/upower-pm-utils-0.9.23-fix-segfault.patch new file mode 100644 index 000000000..6afb4f87f --- /dev/null +++ b/pcr/upower-pm-utils/upower-pm-utils-0.9.23-fix-segfault.patch @@ -0,0 +1,24 @@ +From 0d64bbddaa0078ef148d609a3cfad854cf00d7de Mon Sep 17 00:00:00 2001 +From: Martin Pitt <martinpitt@gnome.org> +Date: Fri, 08 Nov 2013 13:59:50 +0000 +Subject: lib: Fix segfault on getting property when daemon is not running + +This fixes "upower --version" when the daemon is not running, and thus the +client proxy is NULL. +--- +diff --git a/libupower-glib/up-client.c b/libupower-glib/up-client.c +index 35d7b5d..17fb02d 100644 +--- a/libupower-glib/up-client.c ++++ b/libupower-glib/up-client.c +@@ -322,6 +322,9 @@ up_client_get_property (GObject *object, + UpClient *client; + client = UP_CLIENT (object); + ++ if (client->priv->proxy == NULL) ++ return; ++ + switch (prop_id) { + case PROP_DAEMON_VERSION: + g_value_set_string (value, up_client_glue_get_daemon_version (client->priv->proxy)); +-- +cgit v0.9.0.2-2-gbebe |