[gnome-session/gnome-3-10] gsm-util: Use g_unsetenv() rather than g_setenv(variable, NULL)
- From: Ray Strode <halfline src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-session/gnome-3-10] gsm-util: Use g_unsetenv() rather than g_setenv(variable, NULL)
- Date: Tue, 12 Nov 2013 14:11:40 +0000 (UTC)
commit e48806aaa9df54d1d46782ab6f001e3287664ec9
Author: Colin Walters <walters verbum org>
Date: Mon Oct 21 16:11:28 2013 -0400
gsm-util: Use g_unsetenv() rather than g_setenv(variable, NULL)
This way we don't emit a critical with newer glibs.
See https://bugzilla.gnome.org/show_bug.cgi?id=704593
https://bugzilla.gnome.org/show_bug.cgi?id=710582
gnome-session/gsm-util.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/gnome-session/gsm-util.c b/gnome-session/gsm-util.c
index b4036f6..a2fe354 100644
--- a/gnome-session/gsm-util.c
+++ b/gnome-session/gsm-util.c
@@ -537,7 +537,10 @@ gsm_util_setenv (const char *variable,
{
GError *bus_error;
- g_setenv (variable, value, TRUE);
+ if (!value)
+ g_unsetenv (variable);
+ else
+ g_setenv (variable, value, TRUE);
bus_error = NULL;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]