Subject Re: [firebird-support] Problem Using MOD
Author Helen Borrie
At 07:23 AM 19/07/2003 +0100, you wrote:
>Yeah !
>It was the declaration that was the problem. I've corrected the
>declaration and now it is givin' me correct output.
>Anyway, just change in declaration can't just shut down the server, or
>should it? It did almost every time I tried to calculate with that wrong
>declaration.

Of course it will crash the server. External functions are just that -
EXTERNAL - beyond the control of the server. Any "bad" external function (
== bad code, or a wrong declaration) will crash the server because, without
knowledge of what's happening when it calls any particular function, the
server has no way to know what exceptions to expect or how to handle them.

Hence the reason for the access restrictions on external code imposed in
1.5. It's designed to protect your server from wire
hackers. Unfortunately, it can't protect your server from its DBA.

heLen