Diff between a16c2ccf9c256285188f4549b7b767cf31b100eb and 8f262a27bdf233f142a7bb22bf3f8c6db53debee

Changed Files

File Additions Deletions Status
src/shared/bap.c +3 -2 modified

Full Patch

diff --git a/src/shared/bap.c b/src/shared/bap.c
index f5fc140..626e8f1 100644
--- a/src/shared/bap.c
+++ b/src/shared/bap.c
@@ -5411,16 +5411,17 @@ unsigned int bt_bap_stream_release(struct bt_bap_stream *stream,
 					void *user_data)
 {
 	unsigned int id;
+	struct bt_bap *bap = stream->bap;
 
 	if (!stream || !stream->ops || !stream->ops->release)
 		return 0;
 
-	if (!bt_bap_ref_safe(stream->bap))
+	if (!bt_bap_ref_safe(bap))
 		return 0;
 
 	id = stream->ops->release(stream, func, user_data);
 
-	bt_bap_unref(stream->bap);
+	bt_bap_unref(bap);
 
 	return id;
 }