Skip to content

Commit f21c6b9

Browse files
audio works if user joins 2nd
1 parent a548c2c commit f21c6b9

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

src/dpp/voice/enabled/handle_frame.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -465,9 +465,9 @@ bool discord_voice_client::handle_frame(const std::string &data, ws_opcode opcod
465465
udp_events = dpp::socket_events(
466466
fd,
467467
WANT_READ | WANT_WRITE | WANT_ERROR,
468-
[this](socket fd, const struct socket_events &e) { read_ready(); },
469-
[this](socket fd, const struct socket_events &e) { write_ready(); },
470-
[this](socket fd, const struct socket_events &e, int error_code) {
468+
[this](socket, const struct socket_events &e) { read_ready(); },
469+
[this](socket, const struct socket_events &e) { write_ready(); },
470+
[this](socket, const struct socket_events &e, int error_code) {
471471
this->close();
472472
}
473473
);

src/dpp/voice/enabled/read_write.cpp

+4-4
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,13 @@ void discord_voice_client::send(const char* packet, size_t len, uint64_t duratio
3636

3737
std::lock_guard<std::mutex> lock(this->stream_mutex);
3838
outbuf.emplace_back(frame);
39-
if (!this->sent_stop_frames) {
40-
udp_events.flags = WANT_READ | WANT_WRITE | WANT_ERROR;
41-
owner->socketengine->update_socket(udp_events);
42-
}
4339
} else [[unlikely]] {
4440
this->udp_send(packet, len);
4541
}
42+
if (!this->sent_stop_frames) {
43+
udp_events.flags = WANT_READ | WANT_WRITE | WANT_ERROR;
44+
owner->socketengine->update_socket(udp_events);
45+
}
4646
}
4747

4848
int discord_voice_client::udp_send(const char* data, size_t length) {

0 commit comments

Comments
 (0)