summaryrefslogtreecommitdiff
path: root/src/login/sd-login.c
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2013-10-09 22:13:13 -0400
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2013-10-09 22:32:08 -0400
commit2b98f75a63e6022bf74a7d678c47faa5208c794f (patch)
tree23998d5509123dbd26b567a932c9b64ba5fc876c /src/login/sd-login.c
parent57535f4703b5de5d03ad6e35bd06247d378f46fe (diff)
journald: remove rotated file from hashmap when rotation fails
Before, when the user journal file was rotated, journal_file_rotate could close the old file and fail to open the new file. In that case, we would leave the old (deallocated) file in the hashmap. On subsequent accesses, we could retrieve this stale entry, leading to a segfault. When journal_file_rotate fails with the file pointer set to 0, old file is certainly gone, and cannot be used anymore. https://bugzilla.redhat.com/show_bug.cgi?id=890463
Diffstat (limited to 'src/login/sd-login.c')
0 files changed, 0 insertions, 0 deletions