]> git.0d.be Git - jackwsmeter.git/commitdiff
fix disconnection of jack ports during cleanup
authorFrédéric Péters <fpeters@0d.be>
Wed, 2 Jul 2014 17:42:19 +0000 (19:42 +0200)
committerFrédéric Péters <fpeters@0d.be>
Wed, 2 Jul 2014 19:32:28 +0000 (21:32 +0200)
jackwsmeter.c

index ecbe1c33ad37ebc1bdcbe8750ad68488e6e7aefc..951a4c7041105cd81d6b5ae1fa4e4fd9a33b2777 100644 (file)
@@ -237,15 +237,15 @@ static int process_peak(jack_nframes_t nframes, void *arg)
 static void cleanup()
 {
        const char **all_ports;
-       unsigned int i;
+       unsigned int i, j;
 
        lwsl_debug("cleanup()\n");
 
        for (i=0; i<num_meters; i++) {
                all_ports = jack_port_get_all_connections(client, input_ports[i]);
 
-               for (i=0; all_ports && all_ports[i]; i++) {
-                       jack_disconnect(client, all_ports[i], jack_port_name(input_ports[i]));
+               for (j=0; all_ports && all_ports[j]; j++) {
+                       jack_disconnect(client, all_ports[j], jack_port_name(input_ports[i]));
                }
        }