Update VoiceUDPClient.js
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
const udp = require('dgram');
|
const udp = require('dgram');
|
||||||
const EventEmitter = require('events');
|
const EventEmitter = require('events');
|
||||||
const { isIPv4 } = require('net');
|
const { isIP } = require('net');
|
||||||
const { Buffer } = require('node:buffer');
|
const { Buffer } = require('node:buffer');
|
||||||
const { Error } = require('../../../errors');
|
const { Error } = require('../../../errors');
|
||||||
const { VoiceOpcodes } = require('../../../util/Constants');
|
const { VoiceOpcodes } = require('../../../util/Constants');
|
||||||
@@ -160,7 +160,7 @@ function parseLocalPacket(message) {
|
|||||||
try {
|
try {
|
||||||
const packet = Buffer.from(message);
|
const packet = Buffer.from(message);
|
||||||
const address = packet.subarray(8, packet.indexOf(0, 8)).toString('utf8');
|
const address = packet.subarray(8, packet.indexOf(0, 8)).toString('utf8');
|
||||||
if (!isIPv4(address)) {
|
if (!isIP(address)) {
|
||||||
throw new Error('UDP_ADDRESS_MALFORMED');
|
throw new Error('UDP_ADDRESS_MALFORMED');
|
||||||
}
|
}
|
||||||
const port = packet.readUInt16BE(packet.length - 2);
|
const port = packet.readUInt16BE(packet.length - 2);
|
||||||
|
|||||||
Reference in New Issue
Block a user