From 738af5b2980529ad26c349e24e2166dcb25de2a6 Mon Sep 17 00:00:00 2001 From: Han-Wen Nienhuys Date: Sat, 19 Aug 2006 23:01:16 +0000 Subject: [PATCH] *** empty log message *** --- lily/translator.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lily/translator.cc b/lily/translator.cc index e3c973ebbe..ec2b0f64a4 100644 --- a/lily/translator.cc +++ b/lily/translator.cc @@ -253,7 +253,10 @@ add_acknowledger (Engraver_void_function_engraver_grob_info ptr, interface_name = replace_all (interface_name, '_', '-'); interface_name += "-interface"; - inf.symbol_ = ly_symbol2scm (interface_name.c_str ()); + /* + this is only called during program init, so safe to use scm_gc_protect_object() + */ + inf.symbol_ = scm_gc_protect_object (ly_symbol2scm (interface_name.c_str ())); ack_array->push_back (inf); } -- 2.39.2