diff --git a/src/coredump/coredumpctl.c b/src/coredump/coredumpctl.c index 0529654788..2b17dc5859 100644 --- a/src/coredump/coredumpctl.c +++ b/src/coredump/coredumpctl.c @@ -305,9 +305,7 @@ static int retrieve(const void *data, if (!v) return log_oom(); - free(*var); - *var = v; - + free_and_replace(*var, v); return 1; }