diff options
| author | Jason Riedy <ejr@cs.berkeley.edu> | 2005-08-23 13:34:07 -0700 | 
|---|---|---|
| committer | Jason Riedy <ejr@cs.berkeley.edu> | 2005-08-23 20:41:12 -0700 | 
| commit | c7c81b3a51de2778535c8bb18d42a4bb7dfd57bc (patch) | |
| tree | 78e210d8703959d13f476205e48d5e9125166296 /ssh-pull.c | |
| parent | 6c5f9baa3bc0d63e141e0afc23110205379905a4 (diff) | |
| download | git-c7c81b3a51de2778535c8bb18d42a4bb7dfd57bc.tar.gz | |
Fix ?: statements.
Omitting the first branch in ?: is a GNU extension.  Cute,
but not supported by other compilers.  Replaced mostly
by explicit tests.  Calls to getenv() simply are repeated
on non-GNU compilers.
Signed-off-by: Jason Riedy <ejr@cs.berkeley.edu>
Diffstat (limited to 'ssh-pull.c')
| -rw-r--r-- | ssh-pull.c | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/ssh-pull.c b/ssh-pull.c index b7f313bf27..f1d8e706d3 100644 --- a/ssh-pull.c +++ b/ssh-pull.c @@ -87,7 +87,10 @@ int main(int argc, char **argv)  	char *commit_id;  	char *url;  	int arg = 1; -	const char *prog = getenv("GIT_SSH_PUSH") ? : "git-ssh-push"; +	const char *prog; + +	prog = getenv("GIT_SSH_PUSH"); +	if (!prog) prog = "git-ssh-push";  	while (arg < argc && argv[arg][0] == '-') {  		if (argv[arg][1] == 't') {  | 
