aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Toshok <toshok@ximian.com>2002-11-06 16:30:39 +0800
committerChris Toshok <toshok@src.gnome.org>2002-11-06 16:30:39 +0800
commite27effde19e32ad13e48a060b713fd385c42de2b (patch)
tree69873677e5c7c08b33c4870f7353cc3088f8d9e3
parentec2d01a3e534de0f586d021e09fd6061e97cee66 (diff)
downloadgsoc2013-evolution-e27effde19e32ad13e48a060b713fd385c42de2b.tar
gsoc2013-evolution-e27effde19e32ad13e48a060b713fd385c42de2b.tar.gz
gsoc2013-evolution-e27effde19e32ad13e48a060b713fd385c42de2b.tar.bz2
gsoc2013-evolution-e27effde19e32ad13e48a060b713fd385c42de2b.tar.lz
gsoc2013-evolution-e27effde19e32ad13e48a060b713fd385c42de2b.tar.xz
gsoc2013-evolution-e27effde19e32ad13e48a060b713fd385c42de2b.tar.zst
gsoc2013-evolution-e27effde19e32ad13e48a060b713fd385c42de2b.zip
init err to NULL so if there isn't an error we aren't left with an
2002-11-06 Chris Toshok <toshok@ximian.com> * e-config-listener.c (e_config_listener_set_boolean): init err to NULL so if there isn't an error we aren't left with an unitialized GError. Fixes crash. (e_config_listener_set_float): same. (e_config_listener_set_long): same. (e_config_listener_set_string): same. svn path=/trunk/; revision=18593
-rw-r--r--e-util/ChangeLog9
-rw-r--r--e-util/e-config-listener.c8
2 files changed, 13 insertions, 4 deletions
diff --git a/e-util/ChangeLog b/e-util/ChangeLog
index c4d6b1e222..2bc98e4550 100644
--- a/e-util/ChangeLog
+++ b/e-util/ChangeLog
@@ -1,3 +1,12 @@
+2002-11-06 Chris Toshok <toshok@ximian.com>
+
+ * e-config-listener.c (e_config_listener_set_boolean): init err to
+ NULL so if there isn't an error we aren't left with an unitialized
+ GError. Fixes crash.
+ (e_config_listener_set_float): same.
+ (e_config_listener_set_long): same.
+ (e_config_listener_set_string): same.
+
2002-11-05 Rodrigo Moya <rodrigo@ximian.com>
* e-component-listener.[ch]: ported to GObject.
diff --git a/e-util/e-config-listener.c b/e-util/e-config-listener.c
index 3ffe5012a9..5087aaed87 100644
--- a/e-util/e-config-listener.c
+++ b/e-util/e-config-listener.c
@@ -456,7 +456,7 @@ void
e_config_listener_set_boolean (EConfigListener *cl, const char *key, gboolean value)
{
KeyData *kd;
- GError *err;
+ GError *err = NULL;
g_return_if_fail (E_IS_CONFIG_LISTENER (cl));
g_return_if_fail (key != NULL);
@@ -481,7 +481,7 @@ void
e_config_listener_set_float (EConfigListener *cl, const char *key, float value)
{
KeyData *kd;
- GError *err;
+ GError *err = NULL;
g_return_if_fail (E_IS_CONFIG_LISTENER (cl));
g_return_if_fail (key != NULL);
@@ -506,7 +506,7 @@ void
e_config_listener_set_long (EConfigListener *cl, const char *key, long value)
{
KeyData *kd;
- GError *err;
+ GError *err = NULL;
g_return_if_fail (E_IS_CONFIG_LISTENER (cl));
g_return_if_fail (key != NULL);
@@ -532,7 +532,7 @@ e_config_listener_set_string (EConfigListener *cl, const char *key, const char *
{
char *s1, *s2;
KeyData *kd;
- GError *err;
+ GError *err = NULL;
g_return_if_fail (E_IS_CONFIG_LISTENER (cl));
g_return_if_fail (key != NULL);