summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuido Trentalancia <guido@trentalancia.com>2010-09-29 19:10:59 -0400
committerRay Strode <rstrode@redhat.com>2010-09-29 19:13:38 -0400
commitc04ba8e09110c72aeb9b3b1574bfd733cc661437 (patch)
treefd414c358bca1942493fff4a3c98708db3e6c565
parentcb627446666a077e78f2a71de3c9cc434908da3b (diff)
downloadgdm-c04ba8e09110c72aeb9b3b1574bfd733cc661437.tar.gz
Omit version in login window for unknown distros
-rw-r--r--gui/simple-greeter/gdm-greeter-login-window.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/gui/simple-greeter/gdm-greeter-login-window.c b/gui/simple-greeter/gdm-greeter-login-window.c
index cd9a162d..ca170a58 100644
--- a/gui/simple-greeter/gdm-greeter-login-window.c
+++ b/gui/simple-greeter/gdm-greeter-login-window.c
@@ -1136,6 +1136,14 @@ get_system_version (void)
version = g_strdup (output);
}
version = g_strstrip (version);
+
+ /* lsb_release returns (none) if it doesn't know,
+ * so return NULL in that case */
+ if (strcmp (version, "(none)") == 0) {
+ g_free (version);
+ version = NULL;
+ }
+
g_free (output);
goto out;