[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;
- GSMime tries to use NSString:s as c strings,
Alexander Malmberg <=