X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=kernel%2Fkexec_file.c;h=037c321c56188f9fbb35193072f08052d6e4771f;hb=15301a570754c7af60335d094dd2d1808b0641a5;hp=503bc2d348e59aa2f866a4ad5b79d913419e862b;hpb=4c6459f945c7c64123c4aec0667d196090213d53;p=deliverable%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; }