Merge lp:~karol-bedkowski/do-plugins/putty-fix-324282-2 into lp:do-plugins

Proposed by Karol Będkowski
Status: Merged
Approved by: Alex Launi
Approved revision: 659
Merged at revision: not available
Proposed branch: lp:~karol-bedkowski/do-plugins/putty-fix-324282-2
Merge into: lp:do-plugins
Diff against target: None lines
To merge this branch: bzr merge lp:~karol-bedkowski/do-plugins/putty-fix-324282-2
Reviewer Review Type Date Requested Status
Do Plugins Team Pending
Review via email: mp+12072@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Karol Będkowski (karol-bedkowski) wrote :

FIX LP324282 decode sessions names when calling Putty.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'Putty/src/PuttyAction.cs'
2--- Putty/src/PuttyAction.cs 2009-06-22 04:05:16 +0000
3+++ Putty/src/PuttyAction.cs 2009-09-18 16:20:15 +0000
4@@ -26,6 +26,7 @@
5 using Mono.Addins;
6
7 using Do.Universe;
8+using Do.Platform;
9
10 namespace Putty
11 {
12@@ -57,12 +58,16 @@
13
14 void StartPuttySession (string session)
15 {
16- Process.Start ("putty", "-load " + session);
17+ string sessionDecoded = System.Web.HttpUtility.UrlDecode(session);
18+ Log.Debug("StartPuttySession: putty -load '" + sessionDecoded + "'");
19+ Process.Start ("putty", "-load '" + sessionDecoded + "'");
20 }
21
22 void ConnectToHost (string session)
23 {
24- Process.Start ("putty", session);
25+ string sessionDecoded = System.Web.HttpUtility.UrlDecode(session);
26+ Log.Debug("ConnectToHost: putty " + sessionDecoded);
27+ Process.Start ("putty", sessionDecoded);
28 }
29
30 public override IEnumerable<Item> Perform (IEnumerable<Item> items, IEnumerable<Item> modItems)

Subscribers

People subscribed via source and target branches