sd-journal: fix bad memory access
authorLennart Poettering <lennart@poettering.net>
Tue, 16 Oct 2012 20:59:28 +0000 (22:59 +0200)
committerLennart Poettering <lennart@poettering.net>
Tue, 16 Oct 2012 20:59:28 +0000 (22:59 +0200)
src/journal/sd-journal.c

index 88b382f..99ac1fd 100644 (file)
@@ -1258,11 +1258,13 @@ static int remove_file(sd_journal *j, const char *prefix, const char *filename)
                 return 0;
 
         hashmap_remove(j->files, f->path);
+
+        log_debug("File %s got removed.", f->path);
+
         journal_file_close(f);
 
         j->current_invalidate_counter ++;
 
-        log_debug("File %s got removed.", f->path);
         return 0;
 }