From 0413039e4f3aa1f593c49fd88d1a938e78a526d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net> Date: Fri, 20 Mar 1998 16:11:09 -0800 Subject: [PATCH] fixed a bug in #if constant() Rev: src/cpp.c:1.19 --- src/cpp.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/cpp.c b/src/cpp.c index f333e80097..427391cd4c 100644 --- a/src/cpp.c +++ b/src/cpp.c @@ -1978,7 +1978,9 @@ static void check_constant(struct cpp *this, if(res) { - res=do_safe_index_call(binary_findstring(data, dlen)); + struct pike_string *s=make_shared_binary_string(data, dlen) + res=do_safe_index_call(s); + free_string(s); } }else{ cpp_error(this, "Garbage characters in constant()\n"); -- GitLab