While trying to cleanup some cross system files, I found this problem while debugging.
The problem is an an unrestricted read into the REXX system buffer. I told the program
LINEIN( xxxxx) and grabbed something. No simple errors. When the interpreter
tries to substring this buffer, REXX dies hard. If my system allowed. REXX would core.
I know that I am readiing something ugly into the input buffer. However, I was
processing large strings like my text, which is separated wth ^P. I meant to replace
The ^P with ^J,^M,. I can send both the data file (modula2 compiler segment) and
the little program I ran and found this fault.
I realize there are other methods of picking up data. The trace program would abort
if I picked up this variable and tried to substring it. So the fix would seem to be a change
in the processing of extreme objects. I could make this change but I am sure that you
would prefer a fix, if you think it worth the effort, ... that fix to be in your source tree.
the version I compiled was pulled from this site, last week (Jan 15) or so.
I am running SLACKWARE 7.0.
Log in to post a comment.