diff options
-rw-r--r-- | type_decoder.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/type_decoder.c b/type_decoder.c index cf7ec8e..5a1e1a8 100644 --- a/type_decoder.c +++ b/type_decoder.c @@ -482,9 +482,9 @@ static PyObject *Decoder_put(PyObject *self, PyObject *args) start_sample, end_sample, output_type_name(pdo->output_type), output_id, pdo->proto_id, next_di->inst_id); - if (!(py_res = PyObject_CallMethod( - next_di->py_inst, "decode", "KKO", start_sample, - end_sample, py_data))) { + py_res = PyObject_CallMethod(next_di->py_inst, "decode", + "KKO", start_sample, end_sample, py_data); + if (!py_res) { srd_exception_catch("Calling %s decode() failed", next_di->inst_id); } |