From 9384db077394b7263192229bdc5beb9205aba316 Mon Sep 17 00:00:00 2001
From: Sveinung Kval Bakken <sveinung.bakken@gmail.com>
Date: Wed, 29 Aug 2012 21:50:09 +0200
Subject: [PATCH] Fix for min-latency & max-latency fields

iPhone 4 (iOS 6) sends the following fields which doesn't match the validation
pattern, support for - in the field name fixes this.
min-latency:11025
max-latency:88200
---
 src/main/java/org/phlo/AirReceiver/RaopAudioHandler.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/main/java/org/phlo/AirReceiver/RaopAudioHandler.java b/src/main/java/org/phlo/AirReceiver/RaopAudioHandler.java
index 754455a..7894f78 100644
--- a/src/main/java/org/phlo/AirReceiver/RaopAudioHandler.java
+++ b/src/main/java/org/phlo/AirReceiver/RaopAudioHandler.java
@@ -298,7 +298,7 @@ else if (RaopRtspMethods.GET_PARAMETER.equals(method)) {
 	 * <li> {@code <attribute>=aesiv} 
 	 * </ul>
 	 */
-	private static Pattern s_pattern_sdp_a = Pattern.compile("^([a-z]+):(.*)$");
+	private static Pattern s_pattern_sdp_a = Pattern.compile("^([a-z\\-]+):(.*)$");
 	
 	/**
 	 * SDP {@code a} attribute {@code rtpmap}. Format is