From 06237b85f5899427464599da20290048932d3617 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 1 Jun 2018 22:55:13 +0530 Subject: [PATCH] Only add to server_args unconditionally if two non-option args have been seen --- kittens/ssh/main.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kittens/ssh/main.py b/kittens/ssh/main.py index 15cf5960e..70e09cf19 100644 --- a/kittens/ssh/main.py +++ b/kittens/ssh/main.py @@ -49,10 +49,10 @@ def parse_ssh_args(args): expecting_option_val = False passthrough = False for arg in args: - if server_args: + if len(server_args) > 1: server_args.append(arg) continue - if arg.startswith('-'): + if arg.startswith('-') and not expecting_option_val: all_args = arg[1:] for i, arg in enumerate(all_args): arg = '-' + arg