summaryrefslogtreecommitdiff
path: root/src/libs/sig/ops_mult.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/sig/ops_mult.c')
-rw-r--r--src/libs/sig/ops_mult.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/libs/sig/ops_mult.c b/src/libs/sig/ops_mult.c
index 7133e25..2d4e1ac 100644
--- a/src/libs/sig/ops_mult.c
+++ b/src/libs/sig/ops_mult.c
@@ -29,24 +29,24 @@ static void ops_mult_init(void *context, va_list ap)
}
-static float ops_mult_output(void *context, unsigned ticks_ms)
+static void ops_mult_destroy(void *context)
{
ops_mult_ctxt_t *ctxt = context;
assert(ctxt);
- return sig_output(ctxt->a, ticks_ms) * sig_output(ctxt->b, ticks_ms);
+ sig_free(ctxt->a);
+ sig_free(ctxt->b);
}
-static void ops_mult_destroy(void *context)
+static float ops_mult_output(void *context, unsigned ticks_ms)
{
ops_mult_ctxt_t *ctxt = context;
assert(ctxt);
- sig_free(ctxt->a);
- sig_free(ctxt->b);
+ return sig_output(ctxt->a, ticks_ms) * sig_output(ctxt->b, ticks_ms);
}
© All Rights Reserved