diff --git a/xbanan/Base.cpp b/xbanan/Base.cpp index 6dd6254..93b24ac 100644 --- a/xbanan/Base.cpp +++ b/xbanan/Base.cpp @@ -3108,8 +3108,8 @@ BAN::ErrorOr handle_packet(Client& client_info, BAN::ConstByteSpan packet) { if (extension.handler == nullptr) continue; + TRY(encode(client_info.output_buffer, extension.name.size())); TRY(encode(client_info.output_buffer, extension.name)); - TRY(encode(client_info.output_buffer, '\0')); } for (size_t i = 0; (extension_length + i) % 4; i++)