From b9193989b0fda939fd87525c12c6bb12f5d235ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Lepin?= Date: Tue, 1 Jan 2019 17:23:58 +0100 Subject: [PATCH] requests(sources): missing return statements --- src/WSRequestHandler_Sources.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/WSRequestHandler_Sources.cpp b/src/WSRequestHandler_Sources.cpp index edd3d5a7..4eff944a 100644 --- a/src/WSRequestHandler_Sources.cpp +++ b/src/WSRequestHandler_Sources.cpp @@ -1241,6 +1241,7 @@ void WSRequestHandler::HandleRemoveFilterFromSource(WSRequestHandler* req) OBSSourceAutoRelease filter = obs_source_get_filter_by_name(source, filterName); if (!filter) { req->SendErrorResponse("specified filter doesn't exist"); + return; } obs_source_filter_remove(source, filter); @@ -1285,6 +1286,7 @@ void WSRequestHandler::HandleReorderSourceFilter(WSRequestHandler* req) OBSSourceAutoRelease filter = obs_source_get_filter_by_name(source, filterName); if (!filter) { req->SendErrorResponse("specified filter doesn't exist"); + return; } struct filterSearch { @@ -1357,6 +1359,7 @@ void WSRequestHandler::HandleMoveSourceFilter(WSRequestHandler* req) OBSSourceAutoRelease filter = obs_source_get_filter_by_name(source, filterName); if (!filter) { req->SendErrorResponse("specified filter doesn't exist"); + return; } obs_order_movement movement; @@ -1414,6 +1417,7 @@ void WSRequestHandler::HandleSetSourceFilterSettings(WSRequestHandler* req) OBSSourceAutoRelease filter = obs_source_get_filter_by_name(source, filterName); if (!filter) { req->SendErrorResponse("specified filter doesn't exist"); + return; } OBSDataAutoRelease settings = obs_source_get_settings(filter);