Skip to content

Commit

Permalink
FIX: variable captured by ref in lambda and went out of scope. Fix ta…
Browse files Browse the repository at this point in the history
…ken from TinyWebsockets
  • Loading branch information
gilmaimon committed Mar 8, 2019
1 parent b10ea71 commit e22cca0
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/websockets_client.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -225,8 +225,8 @@ namespace websockets {
}

void WebsocketsClient::onMessage(PartialMessageCallback callback) {
this->_messagesCallback = [&callback](WebsocketsClient&, WebsocketsMessage msg) {
callback(std::move(msg));
this->_messagesCallback = [callback](WebsocketsClient&, WebsocketsMessage msg) {
callback(msg);
};
}

Expand All @@ -235,8 +235,8 @@ namespace websockets {
}

void WebsocketsClient::onEvent(PartialEventCallback callback) {
this->_eventsCallback = [&callback](WebsocketsClient&, WebsocketsEvent event, WSInterfaceString data) {
callback(std::move(event), std::move(data));
this->_eventsCallback = [callback](WebsocketsClient&, WebsocketsEvent event, WSInterfaceString data) {
callback(event, data);
};
}

Expand Down

0 comments on commit e22cca0

Please sign in to comment.