From 9883a2ba2a7d2235430385a12a8de4185c3658ac Mon Sep 17 00:00:00 2001 From: Ian Douglas Scott Date: Mon, 16 Feb 2026 19:15:43 -0800 Subject: [PATCH] ei: Don't send `request_name` with `NULL` name Sending `NULL` here is a protocol violation since this is not marked as `allow-null` in the protocol spec. Part-of: --- src/libei-handshake.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libei-handshake.c b/src/libei-handshake.c index f157690..e519fe9 100644 --- a/src/libei-handshake.c +++ b/src/libei-handshake.c @@ -83,7 +83,7 @@ ei_handshake_initialize(struct ei_handshake *setup, uint32_t version) EI_HANDSHAKE_CONTEXT_TYPE_SENDER : EI_HANDSHAKE_CONTEXT_TYPE_RECEIVER); - if (version >= EI_HANDSHAKE_REQUEST_NAME_SINCE_VERSION) + if (version >= EI_HANDSHAKE_REQUEST_NAME_SINCE_VERSION && ei->name != NULL) ei_handshake_request_name(setup, ei->name); if (version >= EI_HANDSHAKE_REQUEST_INTERFACE_VERSION_SINCE_VERSION) {