X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=grab_client.c;h=026211fdcb9fca9c6e4e99b635e5de43c8592fb5;hp=f853a76432b65e597cf987f5a00a468b5bffff7f;hb=36ee1cbaaa368a4f84291aada064188c41db0e7a;hpb=69f0930489da9ace5af8aee104ad21d188aed387 diff --git a/grab_client.c b/grab_client.c index f853a764..026211fd 100644 --- a/grab_client.c +++ b/grab_client.c @@ -43,7 +43,7 @@ static int max_num_filters(void) for (i = 0; audio_formats[i]; i++) { PARA_INFO_LOG("%s filter chain length: %d\n", audio_formats[i], num_filters(i)); - ret = MAX(ret, num_filters(i)); + ret = PARA_MAX(ret, num_filters(i)); } PARA_INFO_LOG("maximal filter chain length: %d\n", ret); return ret; @@ -85,6 +85,7 @@ rewrite: return ret; } +/* TODO: gengetopt can handle the grab client modes */ static int check_gc_args(struct grab_client *gc) { int i; @@ -95,7 +96,10 @@ static int check_gc_args(struct grab_client *gc) for (i = 0; mv[i]; i++) if (!strcmp(conf->mode_arg, mv[i])) break; + if (!mv[i]) + return -E_GC_SYNTAX; gc->mode = i; + gc->audio_format_num = -1; if (conf->audio_format_given) { gc->audio_format_num = get_audio_format_num(conf->audio_format_arg); if (gc->audio_format_num < 0)