Fix garbage return value in send_req
diff --git a/audio/avdtp.c b/audio/avdtp.c
index f61e2f6..e6407bb 100644
--- a/audio/avdtp.c
+++ b/audio/avdtp.c
@@ -2652,8 +2652,10 @@
 
 	if (session->state == AVDTP_SESSION_STATE_DISCONNECTED) {
 		session->io = l2cap_connect(session);
-		if (!session->io)
+		if (!session->io) {
+			err = -EIO;
 			goto failed;
+		}
 		avdtp_set_state(session, AVDTP_SESSION_STATE_CONNECTING);
 	}