Re-added the stack bounds clamp
This commit is contained in:
parent
59ea5c0a1a
commit
44d584dfdb
|
@ -322,6 +322,7 @@ uxn_eval(Uxn *u, Uint16 vec)
|
|||
if(u->dev[0].dat[0xf])
|
||||
return 0;
|
||||
u->ram.ptr = vec;
|
||||
if(u->wst.ptr > 0xf8) u->wst.ptr = 0xf8;
|
||||
while(u->ram.ptr) {
|
||||
instr = u->ram.dat[u->ram.ptr++];
|
||||
switch(instr) {
|
||||
|
|
|
@ -231,6 +231,7 @@ uxn_eval(Uxn *u, Uint16 vec)
|
|||
if(u->dev[0].dat[0xf])
|
||||
return 0;
|
||||
u->ram.ptr = vec;
|
||||
if(u->wst.ptr > 0xf8) u->wst.ptr = 0xf8;
|
||||
while(u->ram.ptr) {
|
||||
instr = u->ram.dat[u->ram.ptr++];
|
||||
switch(instr) {
|
||||
|
|
|
@ -45,6 +45,7 @@ uxn_eval(Uxn *u, Uint16 vec)
|
|||
if(u->dev[0].dat[0xf])
|
||||
return 0;
|
||||
u->ram.ptr = vec;
|
||||
if(u->wst.ptr > 0xf8) u->wst.ptr = 0xf8;
|
||||
while(u->ram.ptr) {
|
||||
instr = u->ram.dat[u->ram.ptr++];
|
||||
switch(instr) {
|
||||
|
|
Loading…
Reference in New Issue