diff --git a/spa/plugins/bluez5/backend-native.c b/spa/plugins/bluez5/backend-native.c index ecd4c7761..908ad9fa9 100644 --- a/spa/plugins/bluez5/backend-native.c +++ b/spa/plugins/bluez5/backend-native.c @@ -1163,10 +1163,9 @@ next_indicator: return true; } } else if (spa_strstartswith(buf, "AT+VTS=")) { - char *dtmf; + char dtmf[2]; enum cmee_error error; - dtmf = calloc(1, 2); if (sscanf(buf, "AT+VTS=%1s", dtmf) != 1) { spa_log_debug(backend->log, "Failed to parse AT+VTS: \"%s\"", buf); rfcomm_send_error(rfcomm, CMEE_AG_FAILURE);