Author: rfm
Date: Mon Jun  8 09:46:02 2015
New Revision: 38604

URL: http://svn.gna.org/viewcvs/gnustep?rev=38604&view=rev
Log:
Reproduce OSX padding behavior

Modified:
    libs/base/trunk/Source/NSData.m

Modified: libs/base/trunk/Source/NSData.m
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/Source/NSData.m?rev=38604&r1=38603&r2=38604&view=diff
==============================================================================
--- libs/base/trunk/Source/NSData.m     (original)
+++ libs/base/trunk/Source/NSData.m     Mon Jun  8 09:46:02 2015
@@ -635,6 +635,13 @@
                   return nil;
                 }
             }
+          /* For OSX compatibility, if we have unnecessary padding at the
+           * end of a string, we treat it as representing a zero byte.
+           */
+          if (0 == pos)
+            {
+              *dst++ = '\0';
+            }
           c = -1;
         }
       else if (options & NSDataBase64DecodingIgnoreUnknownCharacters)


_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs

Reply via email to