Fix: Match complete string when filtering for interface
authorAndreas Eversberg <jolly@eversberg.eu>
Sun, 19 Aug 2012 06:35:55 +0000 (08:35 +0200)
committerAndreas Eversberg <jolly@eversberg.eu>
Sun, 16 Dec 2012 09:10:34 +0000 (10:10 +0100)
route.c

diff --git a/route.c b/route.c
index 61a5b60..7216842 100644 (file)
--- a/route.c
+++ b/route.c
@@ -1969,7 +1969,7 @@ struct route_action *EndpointAppPBX::route(struct route_ruleset *ruleset)
                                if (!e_callerinfo.interface[0])
                                        break;
                                string = e_callerinfo.interface;
                                if (!e_callerinfo.interface[0])
                                        break;
                                string = e_callerinfo.interface;
-                               goto match_string_prefix;
+                               goto match_string;
 
                                case MATCH_CALLERID:
                                string = callerid;
 
                                case MATCH_CALLERID:
                                string = callerid;