#641 buffer overflow with >9 arguments to action routine

open
nobody
Program (402)
5
2008-08-25
2008-08-25
Bert Wesarg
No

There is an limit of the number of arguments to an action routine (its 9), which is not checked, if you pass more than 9 arguments to the routine. I suspect, that this is a left over from removing the <=9 arguments limit for macro subroutines.

Here are two proposals:

A) check the number of arguments for <=9

or

B) remove this limitation from action routines, too

both proposals are implemented in the attached patches, respectively.

Any preferences?

Discussion

  • Bert Wesarg

    Bert Wesarg - 2008-08-25

    Logged In: YES
    user_id=122956
    Originator: YES

    error out, if more than 9 arguments are passed to an action routine

     
  • Bert Wesarg

    Bert Wesarg - 2008-08-25

    Logged In: YES
    user_id=122956
    Originator: YES

    hmm, can't upload files here, some strange error from SF, will post to list

     

Log in to post a comment.