X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=audioc.c;h=5c081da5d7ab94437f042e2eac80233c8bd09aa2;hp=0c2049ad71cb06a77297d502d7acae7b3265e79e;hb=bced94f9f81fdf355b61738e968aa8b61bfc36e7;hpb=6bdac07456cb5872f824028912d1049883a9c21f diff --git a/audioc.c b/audioc.c index 0c2049ad..5c081da5 100644 --- a/audioc.c +++ b/audioc.c @@ -21,7 +21,8 @@ INIT_AUDIOC_ERRLISTS; /** the gengetopt structure containing command line args */ struct audioc_args_info conf; -INIT_STDERR_LOGGING(conf.loglevel_arg); +static int loglevel; +INIT_STDERR_LOGGING(loglevel); static char *concat_args(unsigned argc, char * const *argv) { @@ -87,6 +88,7 @@ int main(int argc, char *argv[]) exit(EXIT_FAILURE); } } + loglevel = get_loglevel_by_name(conf.loglevel_arg); args = conf.inputs_num? concat_args(conf.inputs_num, conf.inputs) : para_strdup("stat"); @@ -149,6 +151,8 @@ int main(int argc, char *argv[]) goto out; } loaded -= ret; + if (loaded && ret) + memmove(buf, buf + ret, loaded); } } out: