From f28b60ba092e2c0f61c1abf993b7f364e80f35b6 Mon Sep 17 00:00:00 2001 From: Kurt Hindenburg Date: Fri, 30 Mar 2012 21:21:56 -0400 Subject: [PATCH] Fix crash for 'ssh -t localhost bash -l' This needs to be handled better but for now stop crashing. BUG: 297156 --- src/ProcessInfo.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ProcessInfo.cpp b/src/ProcessInfo.cpp index 4b013ace3..76792bbde 100644 --- a/src/ProcessInfo.cpp +++ b/src/ProcessInfo.cpp @@ -938,7 +938,10 @@ SSHProcessInfo::SSHProcessInfo(const ProcessInfo& process) if (optionArgumentCombined) { argument = args[i].mid(2); } else { - argument = args[i + 1]; + // Verify correct # arguments are given + if ((i + 1) < args.count()) { + argument = args[i + 1]; + } i++; }