bug-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

GSMime tries to use NSString:s as c strings


From: Alexander Malmberg
Subject: GSMime tries to use NSString:s as c strings
Date: Thu, 08 Jan 2004 01:56:36 +0100

While looking through the audit patches, I noticed a probable bug in
GSMime. The attached patch should fix it, but I don't use the code and I
have no way of testing the conditions that are involved.

- Alexander Malmberg
Index: Source/Additions/GSMime.m
===================================================================
RCS file: /cvsroot/gnustep/gnustep/core/base/Source/Additions/GSMime.m,v
retrieving revision 1.87
diff -u -r1.87 GSMime.m
--- Source/Additions/GSMime.m   5 Jan 2004 18:28:18 -0000       1.87
+++ Source/Additions/GSMime.m   8 Jan 2004 00:52:40 -0000
@@ -1245,7 +1245,7 @@
 
       if (flags.wantEndOfLine == 1)
        {
-         result = [self parse: [NSData dataWithBytes: @"\r\n" length: 2]];
+         result = [self parse: [NSData dataWithBytes: "\r\n" length: 2]];
        }
       else if (flags.inBody == 1)
        {
@@ -1257,7 +1257,7 @@
           * If still parsing headers, add CR-LF sequences to terminate
           * the headers.
            */
-         result = [self parse: [NSData dataWithBytes: @"\r\n\r\n" length: 4]];
+         result = [self parse: [NSData dataWithBytes: "\r\n\r\n" length: 4]];
        }
       flags.wantEndOfLine = 0;
       flags.inBody = 0;

reply via email to

[Prev in Thread] Current Thread [Next in Thread]