diff --git a/pcsx2/DEV9/PacketReader/IP/UDP/DNS/DNS_Packet.cpp b/pcsx2/DEV9/PacketReader/IP/UDP/DNS/DNS_Packet.cpp index bd1619bc64..dd68e3e282 100644 --- a/pcsx2/DEV9/PacketReader/IP/UDP/DNS/DNS_Packet.cpp +++ b/pcsx2/DEV9/PacketReader/IP/UDP/DNS/DNS_Packet.cpp @@ -107,7 +107,7 @@ namespace PacketReader::IP::UDP::DNS } void DNS_Packet::SetRCode(u8 value) { - flags2 = (flags2 & ~(0xF << 3)) | ((value & 0xF) << 3); + flags2 = (flags2 & ~(0xF)) | ((value & 0xF)); } DNS_Packet::DNS_Packet(u8* buffer, int bufferSize)