diff options
author | Michael Meeks <michael.meeks@novell.com> | 2010-04-22 13:54:47 +0100 |
---|---|---|
committer | Michael Meeks <michael.meeks@novell.com> | 2010-04-22 13:54:47 +0100 |
commit | d2d84a388a9d43849a72917e31c8c37880690795 (patch) | |
tree | 301b35804051968951b98fa9058388efc86eb6ec | |
parent | 62384f3ad4aadffeaf9073ef0935ad9af32e4dfc (diff) | |
download | gconf-d2d84a388a9d43849a72917e31c8c37880690795.tar.gz |
kill a SEGV if saved_state has blank lines in it.
-rw-r--r-- | gconf/gconfd.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gconf/gconfd.c b/gconf/gconfd.c index 38a84232..66c18ffc 100644 --- a/gconf/gconfd.c +++ b/gconf/gconfd.c @@ -2233,7 +2233,7 @@ read_line (FILE *f) } len = strlen (buf); - if (buf[len - 1] == '\n') + if (len > 0 && buf[len - 1] == '\n') buf[--len] = '\0'; if (retval == NULL) |