From ffcea044687c7b686788955df16db91138242396 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Fri, 19 Jan 2018 10:43:39 +0100
Subject: [PATCH] Debug.find_all_clones(): Fixed stack pollution.

Debug.find_all_clones() is an efun, so it must follow the
strict pike stack calling conventions.
---
 src/builtin_functions.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/builtin_functions.c b/src/builtin_functions.c
index 70724267e3..379307a69a 100644
--- a/src/builtin_functions.c
+++ b/src/builtin_functions.c
@@ -5481,6 +5481,8 @@ static void f_find_all_clones(INT32 args)
     }
 
   } END_AGGREGATE_ARRAY;
+
+  stack_pop_n_elems_keep_top(args);
 }
 
 /*! @decl void verify_internals()
-- 
GitLab