early return on bad param

This commit is contained in:
Teddy Stoddard 2017-10-04 13:26:15 -04:00
parent 2556dd320f
commit ab1a43163b

View File

@ -1392,7 +1392,12 @@ void WSRequestHandler::HandleGetSceneItemProperties(WSRequestHandler* req) {
}
obs_sceneitem_t* scene_item = Utils::GetSceneItemFromName(scene, item_name);
if (scene_item) {
if (!scene_item) {
req->SendErrorResponse("specified scene item doesn't exist");
obs_source_release(scene);
return;
}
obs_data_t* data = obs_data_create();
// is name even needed here?
@ -1486,10 +1491,6 @@ void WSRequestHandler::HandleGetSceneItemProperties(WSRequestHandler* req) {
obs_sceneitem_release(scene_item);
req->SendOKResponse(data);
} else {
req->SendErrorResponse("specified scene item doesn't exist");
}
obs_source_release(scene);
}