From f4ebcf486787927cabb9cc6b17323f98444483dc Mon Sep 17 00:00:00 2001 From: Rodrigo Tobar Date: Mon, 27 Sep 2021 23:50:09 +0800 Subject: [PATCH] LibSymbolication: Return empty value on error This was probably the intended behavior, but a return statement was missing. --- Userland/Libraries/LibSymbolication/Symbolication.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/Libraries/LibSymbolication/Symbolication.cpp b/Userland/Libraries/LibSymbolication/Symbolication.cpp index 459c91bf63..d9635848ff 100644 --- a/Userland/Libraries/LibSymbolication/Symbolication.cpp +++ b/Userland/Libraries/LibSymbolication/Symbolication.cpp @@ -72,7 +72,7 @@ Optional symbolicate(String const& path, FlatPtr address) if (!elf->is_valid()) { dbgln("ELF not valid: {}", path); s_cache.set(path, {}); - {}; + return {}; } auto cached_elf = make(mapped_file.release_value(), make(*elf), move(elf)); s_cache.set(path, move(cached_elf));