From: Johannes Sixt Date: Mon, 10 Mar 2008 21:32:13 GMT Subject: Re: [PATCH] launch_editor(): allow spaces in the filename Message-ID: <200803102232.13727.johannes.sixt@telecom.at> In-Reply-To: On Monday 10 March 2008 21:42, Johannes Schindelin wrote: > For some reason, the construct > > sh -c "$0 \"$@\"" > > does not pick up quotes in as expected. So replace $0 with > . No surprise. It must be sh -c '"$0" "$@"' Note the extra quotes around $0. > args[i++] = "sh"; > args[i++] = "-c"; > - args[i++] = "$0 \"$@\""; > + args[i++] = arg0.buf; IOW: + args[i++] = "\"$0\" \"$@\""; -- Hannes