From 642477ce5c538e5915a5468a3c125a02e4374983 Mon Sep 17 00:00:00 2001 From: Michael Starke Date: Tue, 13 Mar 2018 17:05:16 +0100 Subject: [PATCH] Do not escape url string as they should already be completly escaped (fixes #743) --- MacPass/MPEntryViewController.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MacPass/MPEntryViewController.m b/MacPass/MPEntryViewController.m index 93b9e7e0..1af39585 100644 --- a/MacPass/MPEntryViewController.m +++ b/MacPass/MPEntryViewController.m @@ -686,10 +686,10 @@ NSString *const _MPTableSecurCellView = @"PasswordCell"; KPKEntry *selectedEntry = nodes.count == 1 ? [nodes.firstObject asEntry] : nil; NSString *expandedURL = [selectedEntry.url kpk_finalValueForEntry:selectedEntry]; if(expandedURL.length > 0) { - NSURL *webURL = [NSURL URLWithString:[expandedURL stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]; + NSURL *webURL = [NSURL URLWithString:expandedURL]; NSString *scheme = webURL.scheme; if(!scheme) { - webURL = [NSURL URLWithString:[NSString stringWithFormat:@"http://%@", [expandedURL stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]]; + webURL = [NSURL URLWithString:[NSString stringWithFormat:@"http://%@", expandedURL]]; } NSString *browserBundleID = [NSUserDefaults.standardUserDefaults stringForKey:kMPSettingsKeyBrowserBundleId];