From 315cb8e719ae9eed7f1e4d546b15133eef8c9766 Mon Sep 17 00:00:00 2001 From: Adrian Knoth Date: Thu, 8 Mar 2012 21:48:45 +0100 Subject: [PATCH] Fix segfault in jack_connect When jack_connect is called without any argument, it causes a segfault in snprintf( portA, sizeof(portA), "%s", argv[argc-1] ); snprintf( portB, sizeof(portB), "%s", argv[argc-2] ); Reported in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=662199 --- connect.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/connect.c b/connect.c index 7ddc7ba..327a91c 100644 --- a/connect.c +++ b/connect.c @@ -121,7 +121,10 @@ main (int argc, char *argv[]) return 1; } - if (argc < 3) show_usage(my_name); + if (argc < 3) { + show_usage(my_name); + return 1; + } /* try to become a client of the JACK server */