]> git.0d.be Git - jack_mixer.git/commitdiff
Do not crash if adding a channel fails
authorFrédéric Péters <fpeters@0d.be>
Sun, 6 Dec 2009 10:50:56 +0000 (11:50 +0100)
committerFrédéric Péters <fpeters@0d.be>
Sun, 6 Dec 2009 10:50:56 +0000 (11:50 +0100)
jack_mixer_c.c

index 3990b6ac76a84348182016f08e294830ef4c0a44..dc4c9e820b22a91cf454df0cdc7a9505667c65fa 100644 (file)
@@ -756,6 +756,11 @@ Mixer_add_channel(MixerObject *self, PyObject *args)
 
        channel = add_channel(self->mixer, name, (bool)stereo);
 
+       if (channel == NULL) {
+               PyErr_SetString(PyExc_RuntimeError, "error adding channel");
+               return NULL;
+       }
+
        return Channel_New(channel);
 }