Skip to content

Commit c1998ae

Browse files
committed
Bugfix on run_callbacks if no callbacks are registered.
1 parent 5e11b04 commit c1998ae

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

websocket-rails-client/event.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,11 @@ std::string Event::serialize() {
7575

7676
void Event::runCallbacks(bool success, jsonxx::Object event_data) {
7777
if(success) {
78-
this->success_callback(event_data);
78+
if(this->success_callback)
79+
this->success_callback(event_data);
7980
} else {
80-
this->failure_callback(event_data);
81+
if(this->failure_callback)
82+
this->failure_callback(event_data);
8183
}
8284
}
8385

0 commit comments

Comments
 (0)