From e2d15795f53b933ead76871444a6ef0bddb0b762 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?To=CF=80?= Date: Thu, 6 Jul 2023 02:00:37 +0200 Subject: [PATCH] check if user id is 0 when connecting to lavalink --- .../main/java/lavalink/server/io/HandshakeInterceptorImpl.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/LavalinkServer/src/main/java/lavalink/server/io/HandshakeInterceptorImpl.kt b/LavalinkServer/src/main/java/lavalink/server/io/HandshakeInterceptorImpl.kt index db5711465..34a791516 100644 --- a/LavalinkServer/src/main/java/lavalink/server/io/HandshakeInterceptorImpl.kt +++ b/LavalinkServer/src/main/java/lavalink/server/io/HandshakeInterceptorImpl.kt @@ -36,7 +36,8 @@ constructor(private val serverConfig: ServerConfig, private val socketServer: So return false } - if (request.headers.getFirst("User-Id") == null) { + val userId = request.headers.getFirst("User-Id") + if (userId.isNullOrEmpty() || userId.toLongOrNull() == 0L) { log.error("Missing User-Id header from ${request.remoteAddress}") response.setStatusCode(HttpStatus.BAD_REQUEST) return false