diff --git a/addons/chan_mobile.c b/addons/chan_mobile.c
index be002212d8e1e27658f6949442a35ac693e85a8b..c3224ad49a84f4cfa9f67e53464e47073852167c 100644
--- a/addons/chan_mobile.c
+++ b/addons/chan_mobile.c
@@ -2229,6 +2229,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];