clean up a leak (#156652, Morten Welinder) (g_key_file_load_from_fd):
authorRay Strode <rstrode@redhat.com>
Thu, 28 Oct 2004 22:10:06 +0000 (22:10 +0000)
committerRay Strode <halfline@src.gnome.org>
Thu, 28 Oct 2004 22:10:06 +0000 (22:10 +0000)
commitf72f7be1d371ab4610f80609393a7c00c88670a1
tree8f12985375a42fbc0f6aba133467180019ccedef
parent6b931891bc526616f124f97a2b4c815ab8f4032c
clean up a leak (#156652, Morten Welinder) (g_key_file_load_from_fd):

2004-10-28  Ray Strode  <rstrode@redhat.com>

* glib/gkeyfile.c
(find_file_in_data_dirs): clean up a leak (#156652,
        Morten Welinder)
        (g_key_file_load_from_fd): propagate fstat() error
        conditions and retry read on EAGAIN (#156647, Morten
        Welinder).  Return error if file is NOT regular, not if
        it is regular (bug introduced from last commited bug
        fix).
        (g_key_file_load_from_data_dirs): allocate enough space
        for the terminating NULL.
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-6
ChangeLog.pre-2-8
glib/gkeyfile.c