28 lines
933 B
Diff
28 lines
933 B
Diff
From 1cedfade3a9ac93f81dbb4230522d7494c7b7ea2 Mon Sep 17 00:00:00 2001
|
|
From: Wim Taymans <wtaymans@redhat.com>
|
|
Date: Wed, 15 Jan 2020 12:24:11 +0100
|
|
Subject: [PATCH] protocol: improve old version check
|
|
|
|
Check if the pod size is > 4 because the unit test adds one fd
|
|
in the first message.
|
|
---
|
|
src/modules/module-protocol-native/connection.c | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/src/modules/module-protocol-native/connection.c b/src/modules/module-protocol-native/connection.c
|
|
index f99f33ed..b5de3063 100644
|
|
--- a/src/modules/module-protocol-native/connection.c
|
|
+++ b/src/modules/module-protocol-native/connection.c
|
|
@@ -313,7 +313,7 @@ static int prepare_packet(struct pw_protocol_native_connection *conn, struct buf
|
|
|
|
if (buf->first) {
|
|
buf->first = false;
|
|
- if (p[3] != 0) {
|
|
+ if (p[3] >= 4) {
|
|
pw_log_warn("old version detected");
|
|
impl->version = 0;
|
|
impl->hdr_size = 8;
|
|
--
|
|
2.24.1
|
|
|