summaryrefslogtreecommitdiffstats
path: root/chromeos/dbus/shill_client_helper.h
diff options
context:
space:
mode:
authorgspencer@chromium.org <gspencer@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-31 06:51:32 +0000
committergspencer@chromium.org <gspencer@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-31 06:51:32 +0000
commit372c41929555203fa3c3207518065de72a2722aa (patch)
treeb6e29b29afcbe368366b7faba1123d9148e7845f /chromeos/dbus/shill_client_helper.h
parent7356269f3aaa08557aba07446faba08e57f6bd4e (diff)
downloadchromium_src-372c41929555203fa3c3207518065de72a2722aa.zip
chromium_src-372c41929555203fa3c3207518065de72a2722aa.tar.gz
chromium_src-372c41929555203fa3c3207518065de72a2722aa.tar.bz2
This fixes a crash in ShillDeviceClient when the helper is NULL.
BUG=chromium:170541 Review URL: https://chromiumcodereview.appspot.com/12091076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179816 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chromeos/dbus/shill_client_helper.h')
-rw-r--r--chromeos/dbus/shill_client_helper.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/chromeos/dbus/shill_client_helper.h b/chromeos/dbus/shill_client_helper.h
index a049b7d..b8f769c 100644
--- a/chromeos/dbus/shill_client_helper.h
+++ b/chromeos/dbus/shill_client_helper.h
@@ -178,7 +178,8 @@ class ShillClientHelper {
BlockingMethodCaller blocking_method_caller_;
dbus::ObjectProxy* proxy_;
PropertyChangedHandler property_changed_handler_;
- ObserverList<ShillPropertyChangedObserver> observer_list_;
+ ObserverList<ShillPropertyChangedObserver, true /* check_empty */>
+ observer_list_;
// Note: This should remain the last member so it'll be destroyed and
// invalidate its weak pointers before any other members are destroyed.