Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/eglib
diff options
context:
space:
mode:
authorZoltan Varga <vargaz@gmail.com>2009-12-03 22:35:50 +0300
committerZoltan Varga <vargaz@gmail.com>2009-12-03 22:35:50 +0300
commitc527e9ad23ed34fb735f5d186937260faff0eac5 (patch)
treee1c90b38ba161fdd632b79890ec8630005475ec1 /eglib
parent5d964ed6a802473e1c4d7007a9323deea3c58263 (diff)
2009-12-03 Zoltan Varga <vargaz@gmail.com>
* src/gmisc-unix.c (g_get_user_name): Avoid returning NULL if the env var is not set. svn path=/trunk/mono/; revision=147586
Diffstat (limited to 'eglib')
-rw-r--r--eglib/ChangeLog5
-rw-r--r--eglib/src/gmisc-unix.c2
2 files changed, 7 insertions, 0 deletions
diff --git a/eglib/ChangeLog b/eglib/ChangeLog
index 7541f6d9330..fb56ea83d1b 100644
--- a/eglib/ChangeLog
+++ b/eglib/ChangeLog
@@ -1,3 +1,8 @@
+2009-12-03 Zoltan Varga <vargaz@gmail.com>
+
+ * src/gmisc-unix.c (g_get_user_name): Avoid returning NULL if the env
+ var is not set.
+
2009-10-15 Andreia Gaita <avidigal@novell.com>
* src/gptrarray.c: implement g_ptr_array_remove_index_fast
diff --git a/eglib/src/gmisc-unix.c b/eglib/src/gmisc-unix.c
index 756ef39a8e8..26c20a8983c 100644
--- a/eglib/src/gmisc-unix.c
+++ b/eglib/src/gmisc-unix.c
@@ -110,6 +110,8 @@ const char *
g_get_user_name (void)
{
const char *retName = g_getenv ("USER");
+ if (!retName)
+ retName = "somebody";
return retName;
}