Re: [asterisk-dev] policy change for correct handling of fatal program conditions

SF Markus Elfring elfring at users.sourceforge.net
Wed Jan 24 01:44:11 MST 2007


> No, but other threads should observe the same principle.  If they are unable
> to allocate sufficient space to continue the call, then they should abort
> their own call only, possibly logging that information.  At no point should
> any call thread abort processing for another call thread.  It's probable that,
> at some point, enough memory will be freed to continue the processing of
> some existing calls.

You seem to be optimistic that a call or the complete process can still make forward progress after a failed memory allocation.
I've got doubts about correct behaviour.

Regards,
Markus


More information about the asterisk-dev mailing list