[asterisk-bugs] [JIRA] (ASTERISK-22483) AST_LIST_INSERT_TAIL doesn't set field.next on added entry

Rusty Newton (JIRA) noreply at issues.asterisk.org
Tue Sep 10 09:47:03 CDT 2013


     [ https://issues.asterisk.org/jira/browse/ASTERISK-22483?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rusty Newton updated ASTERISK-22483:
------------------------------------

    Assignee: Brian Scott
      Status: Waiting for Feedback  (was: Triage)

Patches are welcome. Thanks for reporting the issue. If you want to submit the patch and get credit for it, please go ahead! 

Please observe the requirements and process noted here: https://wiki.asterisk.org/wiki/display/AST/Asterisk+Issue+Guidelines#AsteriskIssueGuidelines-PatchandCodesubmission


                
> AST_LIST_INSERT_TAIL doesn't set field.next on added entry
> ----------------------------------------------------------
>
>                 Key: ASTERISK-22483
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-22483
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Functions/func_config
>    Affects Versions: 11.5.1
>         Environment: FreeBSD 9.1, i386
>            Reporter: Brian Scott
>            Assignee: Brian Scott
>            Severity: Minor
>
> AST_LIST_INSERT_TAIL macro in include/asterisk/linkedlists.h doesn't set field.next to NULL when adding new entries to the tail of the list.
> Multiple calls to AST_CONFIG (for different files) in the dialplan causes Asterisk to crash in func_config with a memory error.
> Code appears to assume that malloc'ed memory would be initialised to NULL. This isn't a safe assumption on some systems (in this case FreeBSD).
> A trivial patch is available or you can work out where the (elm)->field.next = NULL; goes for yourself.
> Thanks

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.asterisk.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the asterisk-bugs mailing list