~crc_/retroforth#64: 
`binary` crashes under certain usage.

#OK

RETRO 12 (2021.7)
524288 Max, 14948 Used, 509340 Free
'hmmm s:hash n:put
2090333460
bye

#Fails

RETRO 12 (2021.7)
524288 Max, 14948 Used, 509340 Free

binary 'hmmm s:hash n:put

ERROR (nga/execute): Invalid instruction!
At 7008, opcode 49
Instructions: 49d 0d 0d 0d
Status
RESOLVED FIXED
Submitter
~rickcarlino
Assigned to
No-one
Submitted
1 year, 6 months ago
Updated
1 year, 6 months ago
Labels
No labels applied.

~crc_ REPORTED FIXED 1 year, 6 months ago

This has been fixed. It was the result of a buffer overflow in n:to-string.

Register here or Log in to comment, or comment via email.