diff --git a/src/libsysprof/sysprof-kernel-symbol.c b/src/libsysprof/sysprof-kernel-symbol.c index 708bf09a..7c75d5db 100644 --- a/src/libsysprof/sysprof-kernel-symbol.c +++ b/src/libsysprof/sysprof-kernel-symbol.c @@ -132,9 +132,13 @@ sysprof_kernel_symbol_load (void) g_array_index (ar, SysprofKernelSymbol, ar->len - 1).address); #endif - kernel_symbols = g_steal_pointer (&ar); + if (ar->len > 0) + { + kernel_symbols = g_steal_pointer (&ar); + return TRUE; + } - return TRUE; + return FALSE; } static const SysprofKernelSymbol *