on master help sign in
Merge pull request #2455 from melted/ffi_wrap

Fix callstack use in ffiWrap.

commitcf4489e3ef4fd97fe7481df9d356340cab4647c1 authorNiklas Larsson <metaniklas@gmail.com> dateWed 22 Jul 2015, 16:05 (11 years ago) parent91a8cc4275e95c
1 file changed+2−1
jsrts/Runtime-common.js+2−1
jsrts/Runtime-common.js+2−1
@@ -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;
@@ -84,7 +85,7 @@ var i$ffiWrap = function(fid,oldbase,myoldbase) {
8485 }
8586 }
8687
87− i$callstack = i$vm.callstack;
88+ i$callstack = oldstack;
8889
8990 return i$ret;
9091 }