From 716b913347eb04bf3eca80fb776fe0ac18614dd7 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Tue, 28 May 2019 20:14:57 -0700 Subject: [PATCH] libsysprof: check for enough symbols to dereference --- src/libsysprof/sysprof-kernel-symbol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libsysprof/sysprof-kernel-symbol.c b/src/libsysprof/sysprof-kernel-symbol.c index cdd14fbe..171f6bcf 100644 --- a/src/libsysprof/sysprof-kernel-symbol.c +++ b/src/libsysprof/sysprof-kernel-symbol.c @@ -222,7 +222,7 @@ _sysprof_kernel_symbols_lookup (const SysprofKernelSymbols *self, g_assert (self != NULL); - if (self->len == 0) + if (self->len < 2) return NULL; /* Short circuit if this is out of range */