--- src/journal/coredumpctl.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/journal/coredumpctl.c b/src/journal/coredumpctl.c index aa946ae..800e43f 100644 --- a/src/journal/coredumpctl.c +++ b/src/journal/coredumpctl.c @@ -220,9 +220,10 @@ static int retrieve(sd_journal *j, const char *name, const char **var) { field = strlen(name) + 1; // name + "=" assert(len >= field); + assert(var); *var = strndup((const char*)data + field, len - field); - if (!var) + if (!*var) return log_oom(); return 0; -- 1.7.11.7 _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel