From ab622e0de1826968a0506d47dc766a59787074bc Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Fri, 17 Aug 2007 12:06:38 +0000 Subject: Fix seid counting in suspend and start requests --- audio/avdtp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/audio/avdtp.c b/audio/avdtp.c index 1687714b..32f67fce 100644 --- a/audio/avdtp.c +++ b/audio/avdtp.c @@ -941,7 +941,7 @@ static gboolean avdtp_start_cmd(struct avdtp *session, struct start_req *req, return FALSE; } - seid_count = 1 + (sizeof(struct start_req) - size); + seid_count = 1 + size - sizeof(struct start_req); seid = &req->first_seid; @@ -1048,7 +1048,7 @@ static gboolean avdtp_suspend_cmd(struct avdtp *session, return FALSE; } - seid_count = 1 + (sizeof(struct suspend_req) - size); + seid_count = 1 + size - sizeof(struct suspend_req); seid = &req->first_seid; -- cgit