Browse Source

hide closure value from varargs function

ncannasse 7 years ago
parent
commit
ac128ca7ef
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/std/fun.c

+ 1 - 1
src/std/fun.c

@@ -86,7 +86,7 @@ HL_PRIM vdynamic* hl_get_closure_value( vdynamic *c ) {
 	if( cl->hasValue == 2 )
 	if( cl->hasValue == 2 )
 		return hl_get_closure_value((vdynamic*)((vclosure_wrapper*)c)->wrappedFun);
 		return hl_get_closure_value((vdynamic*)((vclosure_wrapper*)c)->wrappedFun);
 	if( cl->fun == fun_var_args )
 	if( cl->fun == fun_var_args )
-		return (vdynamic*)cl->value;
+		return NULL;
 	return hl_make_dyn(&cl->value, cl->t->fun->parent->fun->args[0]);
 	return hl_make_dyn(&cl->value, cl->t->fun->parent->fun->args[0]);
 }
 }