[asterisk-bugs] [Asterisk 0014362]: [patch] Putting a comma in an extension dialpattern causes eventual seg fault
Asterisk Bug Tracker
noreply at bugs.digium.com
Mon Feb 2 10:55:27 CST 2009
A NOTE has been added to this issue.
======================================================================
http://bugs.digium.com/view.php?id=14362
======================================================================
Reported By: Nick_Lewis
Assigned To: Corydon76
======================================================================
Project: Asterisk
Issue ID: 14362
Category: Core/PBX
Reproducibility: always
Severity: crash
Priority: normal
Status: ready for testing
Asterisk Version: 1.6.1-beta4
Regression: No
SVN Branch (only for SVN checkouts, not tarball releases): N/A
SVN Revision (number only!):
Request Review:
======================================================================
Date Submitted: 2009-01-29 07:25 CST
Last Modified: 2009-02-02 10:55 CST
======================================================================
Summary: [patch] Putting a comma in an extension dialpattern
causes eventual seg fault
Description:
If there is erroneously a comma in an extension dialpattern such as
_9[1-3,5-9].
this leads some time later to a segmentation fault by various *s2=???
assignments in add_exten_to_pattern_tree() of pbx.c
There looks to be a string-unbounded while loop causing it
======================================================================
----------------------------------------------------------------------
(0099223) Nick_Lewis (reporter) - 2009-02-02 10:55
http://bugs.digium.com/view.php?id=14362#c99223
----------------------------------------------------------------------
Test Config & Results
[from-internal]
exten => _123,1,noop(ending here)
exten => 456,1,noop(starting here)
exten => 456,2,Goto(_123,1)
CLI>
-- Executing [456 at from-internal:1] NoOp("SIP/1001-b760b9b8", "starting
here") in new stack
-- Executing [456 at from-internal:2] Goto("SIP/1001-b760b9b8", "_123,1") in
new stack
-- Goto (from-internal,_123,1)
-- Executing [_123 at from-internal:1] NoOp("SIP/1001-b760b9b8", "ending
here") in new stack
Issue History
Date Modified Username Field Change
======================================================================
2009-02-02 10:55 Nick_Lewis Note Added: 0099223
======================================================================
More information about the asterisk-bugs
mailing list