From 97012c6245c184ce57803a4b3deb2f2f2a688828 Mon Sep 17 00:00:00 2001 From: David Hernando Davalillo Date: Thu, 31 Aug 2017 17:53:50 +0200 Subject: [PATCH 1/2] remove leading CRLF from keys while creating parameter dictionary --- DCTAuth/NSString+DCTAuth.m | 2 ++ 1 file changed, 2 insertions(+) diff --git a/DCTAuth/NSString+DCTAuth.m b/DCTAuth/NSString+DCTAuth.m index 683115b..4eec24d 100644 --- a/DCTAuth/NSString+DCTAuth.m +++ b/DCTAuth/NSString+DCTAuth.m @@ -30,6 +30,8 @@ - (NSDictionary *)dctAuth_parameterDictionary { return; } [dictionary setObject:[keyValueArray objectAtIndex:1] forKey:[keyValueArray objectAtIndex:0]]; + [dictionary setObject:[keyValueArray objectAtIndex:1] + forKey:[[keyValueArray objectAtIndex:0] stringByTrimmingCharactersInSet:[NSCharacterSet newlineCharacterSet]]]; }]; if (broken) return nil; return [dictionary copy]; From 6fd8634cabb42d8887c911a08c9d8aad25043c59 Mon Sep 17 00:00:00 2001 From: David Hernando Davalillo Date: Thu, 31 Aug 2017 17:58:34 +0200 Subject: [PATCH 2/2] remove leading CRLF from keys while creating parameter dictionary --- DCTAuth/NSString+DCTAuth.m | 1 - 1 file changed, 1 deletion(-) diff --git a/DCTAuth/NSString+DCTAuth.m b/DCTAuth/NSString+DCTAuth.m index 4eec24d..c13cbaa 100644 --- a/DCTAuth/NSString+DCTAuth.m +++ b/DCTAuth/NSString+DCTAuth.m @@ -29,7 +29,6 @@ - (NSDictionary *)dctAuth_parameterDictionary { *stop = broken = YES; return; } - [dictionary setObject:[keyValueArray objectAtIndex:1] forKey:[keyValueArray objectAtIndex:0]]; [dictionary setObject:[keyValueArray objectAtIndex:1] forKey:[[keyValueArray objectAtIndex:0] stringByTrimmingCharactersInSet:[NSCharacterSet newlineCharacterSet]]]; }];