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>
This commit is contained in:
parent
d23a0044a3
commit
a5ca3649d3
|
@ -678,7 +678,7 @@ static int submit_coredump(
|
|||
|
||||
_cleanup_close_ int coredump_fd = -1, coredump_node_fd = -1;
|
||||
_cleanup_free_ char *core_message = NULL, *filename = NULL, *coredump_data = NULL;
|
||||
uint64_t coredump_size;
|
||||
uint64_t coredump_size = UINT64_MAX;
|
||||
int r;
|
||||
|
||||
assert(context);
|
||||
|
|
Loading…
Reference in New Issue