[Asterisk-java-cvs] CVS: asterisk-java/src/java/net/sf/asterisk/fastagi/reply/impl AGIReplyImpl.java
Brought to you by:
srt
From: Stefan R. <sr...@us...> - 2005-05-03 21:08:02
|
Update of /cvsroot/asterisk-java/asterisk-java/src/java/net/sf/asterisk/fastagi/reply/impl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20915/src/java/net/sf/asterisk/fastagi/reply/impl Modified Files: AGIReplyImpl.java Log Message: Fixed AGIReply construction when processing replies like '200 result= (timeout)' Index: AGIReplyImpl.java =================================================================== RCS file: /cvsroot/asterisk-java/asterisk-java/src/java/net/sf/asterisk/fastagi/reply/impl/AGIReplyImpl.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -p -r1.1 -r1.2 --- AGIReplyImpl.java 15 Apr 2005 04:47:01 -0000 1.1 +++ AGIReplyImpl.java 3 May 2005 21:07:52 -0000 1.2 @@ -33,11 +33,11 @@ public class AGIReplyImpl implements Ser private static final Pattern STATUS_PATTERN = Pattern .compile("^(\\d{3})[ -]"); private static final Pattern RESULT_PATTERN = Pattern - .compile("^200 result=(\\S+)"); + .compile("^200 result= *(\\S+)"); private static final Pattern PARENTHESIS_PATTERN = Pattern - .compile("^200 result=\\S+ \\((.*)\\)"); + .compile("^200 result=\\S* +\\((.*)\\)"); private static final Pattern ADDITIONAL_ATTRIBUTES_PATTERN = Pattern - .compile("^200 result=\\S+ (\\(.*\\) )?(.+)$"); + .compile("^200 result=\\S* +(\\(.*\\) )?(.+)$"); private static final Pattern ADDITIONAL_ATTRIBUTE_PATTERN = Pattern .compile("(\\S+)=(\\S+)"); private static final Pattern SYNOPSIS_PATTERN = Pattern |