summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIonut Biru <ibiru@archlinux.org>2010-12-06 17:44:44 -0800
committerRay Strode <rstrode@redhat.com>2010-12-07 09:07:46 -0500
commit4620ebc29cd7d53987af4b834db7668e93ce3b85 (patch)
tree64223fe44b81aa74e67f92dfa8c5e0b5a9ab634e
parentefda830b8b978b96cd6a5923b3c1066250a31ac3 (diff)
downloadgdm-4620ebc29cd7d53987af4b834db7668e93ce3b85.tar.gz
greeter: fix version display when release file is empty
If fgets returns NULL then we need to fail gracefully rather than use an uninitialized buffer. Signed-off-by: Ionut Biru <ibiru@archlinux.org>
-rw-r--r--gui/simple-greeter/gdm-greeter-login-window.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gui/simple-greeter/gdm-greeter-login-window.c b/gui/simple-greeter/gdm-greeter-login-window.c
index ca170a58..0823a3c3 100644
--- a/gui/simple-greeter/gdm-greeter-login-window.c
+++ b/gui/simple-greeter/gdm-greeter-login-window.c
@@ -1096,6 +1096,7 @@ file_read_one_line (const char *filename)
if (fgets (buf, sizeof (buf), f) == NULL) {
g_warning ("Unable to read from file %s", filename);
+ goto out;
}
line = g_strdup (buf);