@@ -63,6 +63,7 @@ var i$CALL = function(fun,args) {
6363
6464var i$ffiWrap = function(fid,oldbase,myoldbase) {
6565 return function() {
66+ var oldstack = i$callstack;
6667 i$callstack = [];
6768
6869 var res = fid;
@@ -82,7 +83,7 @@ var i$ffiWrap = function(fid,oldbase,myoldbase) {
8283 res = i$ret;
8384 }
8485
85− i$callstack = i$vm.callstack;
86+ i$callstack = oldstack;
8687
8788 return i$ret;
8889 }