From b5567aa4ff3e56b54dffd8a231c160a30a99678e Mon Sep 17 00:00:00 2001 From: sletz Date: Thu, 6 Mar 2008 14:10:09 +0000 Subject: [PATCH] Token parsing in netsource jack_initialize(2) git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1107 0c269be4-1314-0410-8aa9-9f06e86f4224 --- drivers/netjack/net_source.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/drivers/netjack/net_source.c b/drivers/netjack/net_source.c index 99ff7f1..ab6a06b 100644 --- a/drivers/netjack/net_source.c +++ b/drivers/netjack/net_source.c @@ -449,17 +449,20 @@ jack_info("netsource: jack_initialize %s %d",buffer, ret); argc++; } */ - + + argv[argc] = (char*)malloc(64); while (sscanf(load_init, "%31[^ ]%n", argv[argc], &i) == 1) { - load_init += i; /* advance the pointer by the number of characters read */ + load_init += i; // advance the pointer by the number of characters read if (*load_init != ' ') { - break; /* didn't find an expected delimiter, done? */ + break; // didn't find an expected delimiter, done? } - while (*load_init == ' ') { load_init++; } /* skip the space */ + while (*load_init == ' ') { load_init++; } // skip the space jack_info("netsource: argv[argc] %d %s", argc, argv[argc]); argc++; + argv[argc] = (char*)malloc(64); } - + + /* argc = 4; argv[0] = "-P";