Explorar o código

hide closure value from varargs function

ncannasse %!s(int64=7) %!d(string=hai) anos
pai
achega
ac128ca7ef
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  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 )
 		return hl_get_closure_value((vdynamic*)((vclosure_wrapper*)c)->wrappedFun);
 	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]);
 }