This commit would fix issue #1. A mutex might be a cleaner solution, but this seemed the easiest way to handle it #2

merged 2 commits into from Jan 9, 2012
Commits on Jan 8, 2012
  1. @egypt

    Fix channels after a closed shell

    egypt committed Jan 8, 2012
    Channel#close gets called lots of times, so make sure that closing the
    lsock doesn't break things by rescuing IOError.
  2. @egypt

    Make the keyfile an OptPath

    egypt committed Jan 8, 2012
    This allows the user to tab-complete filenames