From 90732639ea0afb22d3028219adf677aa0d4caa41 Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Thu, 7 Jun 2018 12:11:03 -0400 Subject: [PATCH] Fix: lttng filter validator ERANGE error handling Signed-off-by: Mathieu Desnoyers --- liblttng-ust/lttng-filter-validator.c | 1 + 1 file changed, 1 insertion(+) diff --git a/liblttng-ust/lttng-filter-validator.c b/liblttng-ust/lttng-filter-validator.c index 92455c80..acac7ce7 100644 --- a/liblttng-ust/lttng-filter-validator.c +++ b/liblttng-ust/lttng-filter-validator.c @@ -507,6 +507,7 @@ int bytecode_validate_overflow(struct bytecode_runtime *bytecode, if (unlikely(pc + sizeof(struct load_op) + sizeof(struct get_symbol) > start_pc + bytecode->len)) { ret = -ERANGE; + break; } ret = validate_get_symbol(bytecode, sym); break; -- 2.34.1