]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/coredump/coredump.c
coredump: initialize coredump_size in submit_coredump() (#4219)
authorMatej Habrnal <mhabrnal@redhat.com>
Mon, 26 Sep 2016 15:28:58 +0000 (17:28 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Mon, 26 Sep 2016 15:28:58 +0000 (11:28 -0400)
commita5ca3649d34c5649ca04fc81000a80e476a81a64
treebcb1f68b361eb671d116b15ab79100363367288e
parentd23a0044a3ba9ebff5e4e304152fd24ecf113524
coredump: initialize coredump_size in submit_coredump() (#4219)

If ulimit is smaller than page_size(), function save_external_coredump()
returns -EBADSLT and this causes skipping whole core dumping part in
submit_coredump(). Initializing coredump_size to UINT64_MAX prevents
evaluating a condition with uninitialized varialbe which leads to
calling allocate_journal_field() with coredump_fd = -1 which causes
aborting.

Signed-off-by: Matej Habrnal <mhabrnal@redhat.com>
src/coredump/coredump.c