mirror of
https://github.com/Palakis/obs-websocket.git
synced 2024-08-30 18:12:16 +00:00
Forgot to release source references
This commit is contained in:
parent
152844353b
commit
87b64d4511
@ -60,6 +60,7 @@ void WSEvents::broadcastUpdate(const char *updateType, obs_data_t *additionalFie
|
||||
_srv->broadcast(obs_data_get_json(update));
|
||||
|
||||
obs_data_release(update);
|
||||
obs_source_release(source);
|
||||
}
|
||||
|
||||
void WSEvents::OnSceneChange() {
|
||||
@ -73,6 +74,7 @@ void WSEvents::OnSceneChange() {
|
||||
broadcastUpdate("SwitchScenes", data);
|
||||
|
||||
obs_data_release(data);
|
||||
obs_source_release(source);
|
||||
}
|
||||
|
||||
void WSEvents::OnStreamStarting() {
|
||||
@ -179,4 +181,5 @@ void WSEvents::StreamStatus() {
|
||||
broadcastUpdate("StreamStatus", data);
|
||||
|
||||
obs_data_release(data);
|
||||
obs_output_release(streamOutput);
|
||||
}
|
@ -81,6 +81,8 @@ void WSRequestHandler::HandleSetCurrentScene(WSRequestHandler *owner) {
|
||||
blog(LOG_ERROR, "[obs-websockets] requested scene '%s' doesn't exist !", sceneName);
|
||||
owner->SendErrorResponse("requested scene does not exist");
|
||||
}
|
||||
|
||||
obs_source_release(source);
|
||||
}
|
||||
|
||||
void WSRequestHandler::HandleGetCurrentScene(WSRequestHandler *owner) {
|
||||
@ -93,6 +95,7 @@ void WSRequestHandler::HandleGetCurrentScene(WSRequestHandler *owner) {
|
||||
|
||||
owner->SendOKResponse(data);
|
||||
obs_data_release(data);
|
||||
obs_source_release(source);
|
||||
}
|
||||
|
||||
void WSRequestHandler::HandleGetStreamingStatus(WSRequestHandler *owner) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user