diff options
| -rw-r--r-- | audio/headset.c | 12 | 
1 files changed, 7 insertions, 5 deletions
| diff --git a/audio/headset.c b/audio/headset.c index 700149ee..9abc824d 100644 --- a/audio/headset.c +++ b/audio/headset.c @@ -177,14 +177,16 @@ static headset_event_t parse_headset_event(const char *buf, char *rsp,  	buf += 2; -	snprintf(rsp, rsp_len, "\r\nOK\r\n"); - -	if (!strncmp(buf, "+CKPD", 5)) +	if (!strncmp(buf, "+CKPD", 5)) { +		snprintf(rsp, rsp_len, "\r\nOK\r\n");  		return HEADSET_EVENT_KEYPRESS; -	else if (!strncmp(buf, "+VG", 3)) +	} else if (!strncmp(buf, "+VG", 3)) { +		snprintf(rsp, rsp_len, "\r\nOK\r\n");  		return HEADSET_EVENT_GAIN; -	else +	} else { +		snprintf(rsp, rsp_len, "\r\nERROR\r\n");  		return HEADSET_EVENT_UNKNOWN; +	}  }  static void close_sco(struct device *device) | 
