From 9417b45005e17ea9d7d000daff4df90e58fd383b Mon Sep 17 00:00:00 2001 From: Yuichi Nishiwaki Date: Mon, 26 Jan 2015 15:10:26 +0900 Subject: [PATCH] [bugfix] pic_load_point must store escape->results --- extlib/benz/cont.c | 1 + 1 file changed, 1 insertion(+) diff --git a/extlib/benz/cont.c b/extlib/benz/cont.c index 17587e95..391e766e 100644 --- a/extlib/benz/cont.c +++ b/extlib/benz/cont.c @@ -99,6 +99,7 @@ escape_call(pic_state *pic) pic_get_args(pic, "*", &argc, &argv); e = pic_data_ptr(pic_attr_ref(pic, pic_obj_value(pic_get_proc(pic)), "@@escape")); + ((struct pic_escape *)e->data)->results = pic_list_by_array(pic, argc, argv); pic_load_point(pic, e->data);