From 3b74a3bb0fa87c787b1a9073f890c2c9d2390e7f Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Tue, 17 Dec 2019 16:52:37 +0100 Subject: [PATCH] avdtp_acceptor: include service category and error in reject of set config cmd --- src/classic/avdtp_acceptor.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/classic/avdtp_acceptor.c b/src/classic/avdtp_acceptor.c index c95eafaf2..6cbdb7464 100644 --- a/src/classic/avdtp_acceptor.c +++ b/src/classic/avdtp_acceptor.c @@ -262,9 +262,11 @@ void avdtp_acceptor_stream_config_subsm(avdtp_connection_t * connection, uint8_t case AVDTP_CONFIGURATION_STATE_LOCAL_INITIATED: case AVDTP_CONFIGURATION_STATE_LOCAL_CONFIGURED: log_info("ACP: Set configuration already initiated locally, reject cmd, local seid %d", connection->acceptor_local_seid); - // fire configuration parsing errors + // send reject with category connection->reject_signal_identifier = connection->acceptor_signaling_packet.signal_identifier; - stream_endpoint->acceptor_config_state = AVDTP_ACCEPTOR_W2_REJECT_UNKNOWN_CMD; + connection->reject_service_category = 0; + connection->error_code = BAD_STATE; + stream_endpoint->acceptor_config_state = AVDTP_ACCEPTOR_W2_REJECT_CATEGORY_WITH_ERROR_CODE; break; default: break;