]> err.no Git - sope/commitdiff
made headers immutable
authorhelge <helge@e4a50df8-12e2-0310-a44c-efbce7f8a7e3>
Tue, 12 Jul 2005 12:20:21 +0000 (12:20 +0000)
committerhelge <helge@e4a50df8-12e2-0310-a44c-efbce7f8a7e3>
Tue, 12 Jul 2005 12:20:21 +0000 (12:20 +0000)
git-svn-id: http://svn.opengroupware.org/SOPE/trunk@888 e4a50df8-12e2-0310-a44c-efbce7f8a7e3

sope-mime/ChangeLog
sope-mime/NGMail/ChangeLog
sope-mime/NGMail/NGMimeMessage.m
sope-mime/Version

index 5e23813b043c21a3cacf6a7c67f75e2e6fe6f836..957c701c6dbbf3fdaf5967f5d863eb478d9eae37 100644 (file)
@@ -1,3 +1,7 @@
+2005-07-12  Helge Hess  <helge.hess@opengroupware.org>
+
+       * NGMime: headers hashmap is now properly made immutable (v4.5.225)
+
 2005-07-11  Helge Hess  <helge.hess@opengroupware.org>
 
        * NGMime: added a safeguard for some edge case (v4.5.224)
index 8c3da6c02c2c5d6db5a07b1d03b456c424133b30..0a483bf1be1f7e9f982af13a08a3e46ecbe8ed53 100644 (file)
@@ -1,3 +1,7 @@
+2005-07-12  Helge Hess  <helge.hess@opengroupware.org>
+
+       * NGMimeMessage.m: copy hashmap on object creation to make it immutable
+
 2005-04-24  Helge Hess  <helge.hess@opengroupware.org>
 
        * fixed gcc 4.0 warnings
index 38b85102df09ba48377e705bc11276472ccbb618..7c2c180a9f345fb192df4cb9b9c53d6698128575 100644 (file)
@@ -52,7 +52,7 @@ static NGMimeType *defaultDataType = nil;
 }
 - (id)initWithHeader:(NGHashMap *)_header {
   if ((self = [super init])) {
-    self->header = [_header retain];
+    self->header = [_header copy];
   }
   return self;
 }
index ee8cc21f83ea5deb4058f4751b3648ac11fd4864..3be919ee2e1df2a85ce7c5c8ccc2c2d2c22535d3 100644 (file)
@@ -2,7 +2,7 @@
 
 MAJOR_VERSION:=4
 MINOR_VERSION:=5
-SUBMINOR_VERSION:=224
+SUBMINOR_VERSION:=225
 
 # v4.5.214 requires libNGExtensions v4.5.146
 # v4.2.149 requires libNGStreams    v4.2.34