diff -r ee9d95cb8ee6 -r 175e769076e1 libpurple/log.c --- a/libpurple/log.c Mon May 12 21:22:30 2014 +0200 +++ b/libpurple/log.c Mon May 12 22:08:04 2014 +0200 @@ -1716,6 +1716,7 @@ if (st.st_mtime < log_last_modified) { purple_debug_warning("log", "Index \"%s\" exists, but is older than the log.\n", pathstr); + close(index_fd); } else {