From 7619edd1f6b2b219076a483b56316afbab3c7e7d Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Fri, 20 Mar 2015 21:19:25 +0100 Subject: [PATCH] OSC: fix crash when trying to set output params --- libs/surfaces/osc/osc.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libs/surfaces/osc/osc.cc b/libs/surfaces/osc/osc.cc index 1838f698d4..06af2dc92d 100644 --- a/libs/surfaces/osc/osc.cc +++ b/libs/surfaces/osc/osc.cc @@ -1005,6 +1005,10 @@ OSC::route_plugin_parameter (int rid, int piid, int par, float val) return -1; } + if (!pip->parameter_is_input(par)) { + return -1; + } + ParameterDescriptor pd; pi->plugin()->get_parameter_descriptor (controlid,pd);