----- Original Message -----
> From: Rabin Vincent <[email protected]>
> 
> Add a missing continue after we check if note is NULL.  Otherwise we
> proceed and dereference the NULL pointer and segfault after printing the
> "cannot find NT_PRSTATUS note for cpu" warning.
> ---
>  mips.c | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/mips.c b/mips.c
> index 5f74b7c..30e6255 100644
> --- a/mips.c
> +++ b/mips.c
> @@ -939,9 +939,11 @@ static int mips_get_elf_notes(void)
>               else if (KDUMP_DUMPFILE())
>                       note = netdump_get_prstatus_percpu(i);
>  
> -             if (!note)
> +             if (!note) {
>                       error(WARNING,
>                             "cannot find NT_PRSTATUS note for cpu: %d\n", i);
> +                     continue;
> +             }
>  
>               len = sizeof(Elf32_Nhdr);
>               len = roundup(len + note->n_namesz, 4);
> --
> 2.1.4
> 
> --

Queued for crash-7.1.8:

  
https://github.com/crash-utility/crash/commit/c7a6b862ca65f216874e50b0d469dba2c910323a

Thanks,
  Dave


  

--
Crash-utility mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/crash-utility

Reply via email to