From 191ba4f0dec191b48c3d63d24d80520858357a7b Mon Sep 17 00:00:00 2001 From: Torben Hohn Date: Sun, 22 Nov 2009 06:01:38 +0100 Subject: [PATCH] uhh... dont use same index var in 2 for loops :S --- tools/session_notify.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/tools/session_notify.c b/tools/session_notify.c index eb50871..d15974a 100644 --- a/tools/session_notify.c +++ b/tools/session_notify.c @@ -120,7 +120,7 @@ int main(int argc, char *argv[]) { parse_arguments(argc, argv); struct session_command *retval; - int i,j; + int k,i,j; /* become a JACK client */ @@ -145,17 +145,20 @@ int main(int argc, char *argv[]) add_uuid_mapping(uidstring); } - for(i=0; retval[i].uid != 0; i++ ) { + printf( "sleep 10\n" ); + + for(k=0; retval[k].uid != 0; k++ ) { char uidstring[16]; - snprintf( uidstring, sizeof(uidstring), "%d", retval[i].uid ); + snprintf( uidstring, sizeof(uidstring), "%d", retval[k].uid ); char* port_regexp = alloca( jack_client_name_size()+3 ); char* client_name = jack_get_client_name_by_uuid( client, uidstring ); - snprintf( port_regexp, jack_client_name_size()+3, "%s", client_name ); + snprintf( port_regexp, jack_client_name_size()+3, "%s.*", client_name ); jack_free(client_name); const char **ports = jack_get_ports( client, port_regexp, NULL, 0 ); - if( !ports ) + if( !ports ) { continue; + } for (i = 0; ports[i]; ++i) { const char **connections; if ((connections = jack_port_get_all_connections (client, jack_port_by_name(client, ports[i]))) != 0) {