aboutsummaryrefslogtreecommitdiffhomepage
path: root/backend.c
diff options
context:
space:
mode:
authorcbdev <cb@cbcdn.com>2019-12-28 14:51:26 +0100
committercbdev <cb@cbcdn.com>2019-12-28 14:51:26 +0100
commit85fc921042efa68b0a34a413dd84bb1ea7a998cc (patch)
tree826ae94979784fe82da02df8d5dd10ee5ff8ddfe /backend.c
parent67e0226e88efd01a3f6dd60759ce6bca029967dd (diff)
downloadmidimonster-85fc921042efa68b0a34a413dd84bb1ea7a998cc.tar.gz
midimonster-85fc921042efa68b0a34a413dd84bb1ea7a998cc.tar.bz2
midimonster-85fc921042efa68b0a34a413dd84bb1ea7a998cc.zip
Check API pointer before use, fix spelling
Diffstat (limited to 'backend.c')
-rw-r--r--backend.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/backend.c b/backend.c
index 2af2f37..a2b120f 100644
--- a/backend.c
+++ b/backend.c
@@ -189,7 +189,7 @@ void channels_free(){
size_t u;
for(u = 0; u < nchannels; u++){
DBGPF("Destroying channel %lu on instance %s\n", channels[u]->ident, channels[u]->instance->name);
- if(channels[u]->impl){
+ if(channels[u]->impl && channels[u]->instance->backend->channel_free){
channels[u]->instance->backend->channel_free(channels[u]);
}
free(channels[u]);