diff --git a/addons/chan_mobile.c b/addons/chan_mobile.c
index 96c525856971a0a7f6d7e40fbbe3bd830268d1bf..7a60a4cb61f9d64c9e525712ce1c6ab99626a43d 100644
--- a/addons/chan_mobile.c
+++ b/addons/chan_mobile.c
@@ -2301,6 +2301,7 @@ static int hfp_parse_cmgr(struct hfp_pvt *hfp, char *buf, char **from_number, ch
 			if (buf[i] == '"') {
 				state++;
 			}
+			break;
 		case 2: /* mark the start of the number */
 			if (from_number) {
 				*from_number = &buf[i];