diff --git a/src/shared/protocol.ts b/src/shared/protocol.ts index 417f79da..fdb117ca 100644 --- a/src/shared/protocol.ts +++ b/src/shared/protocol.ts @@ -180,8 +180,8 @@ export class Protocol< jsonrpc: "2.0", id: request.id, error: { - code: error["code"] - ? Math.floor(Number(error["code"])) + code: Number.isSafeInteger(error["code"]) + ? error["code"] : ErrorCode.InternalError, message: error.message ?? "Internal error", },