X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=kernel%2Fkexec_file.c;h=037c321c56188f9fbb35193072f08052d6e4771f;hb=4b8b0ff60f1d6553914a5fc17f16f9aa38a2036e;hp=503bc2d348e59aa2f866a4ad5b79d913419e862b;hpb=d85486d47123961bd8b08e94f6d4886c59a1fd76;p=cascardo%2Flinux.git diff --git a/kernel/kexec_file.c b/kernel/kexec_file.c index 503bc2d348e5..037c321c5618 100644 --- a/kernel/kexec_file.c +++ b/kernel/kexec_file.c @@ -887,7 +887,10 @@ int kexec_load_purgatory(struct kimage *image, unsigned long min, return 0; out: vfree(pi->sechdrs); + pi->sechdrs = NULL; + vfree(pi->purgatory_buf); + pi->purgatory_buf = NULL; return ret; }