diff --git a/src/pair.c b/src/pair.c index 6fe316c1..bb4ef0bb 100644 --- a/src/pair.c +++ b/src/pair.c @@ -501,6 +501,10 @@ pic_pair_append(pic_state *pic) pic_get_args(pic, "*", &argc, &args); + if (argc == 0) { + return pic_nil_value(); + } + list = args[--argc]; while (argc-- > 0) {