<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -110,7 +110,13 @@
 - (id) copyWithZone: (NSZone *) zone
 {
 	CFHTTPMessageRef newMessage = CFHTTPMessageCreateCopy( kCFAllocatorDefault, _internal );
-	return ( [[HTTPMessage allocWithZone: zone] initWithCFHTTPMessageRef: newMessage] );
+    if ( newMessage == NULL )
+        return ( nil );
+	
+    HTTPMessage * result = [[HTTPMessage allocWithZone: zone] initWithCFHTTPMessageRef: newMessage];
+    CFRelease( newMessage );
+    
+    return ( result );
 }
 
 - (id) mutableCopyWithZone: (NSZone *) zone</diff>
      <filename>HTTPMessage/HTTPMessage.m</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d119f94dc2cd30676183824b322c08af54b5945a</id>
    </parent>
  </parents>
  <author>
    <name>Jim Dovey</name>
    <email>jimdovey@mac.com</email>
  </author>
  <url>http://github.com/AlanQuatermain/aqtoolkit/commit/68541a3597467ffde5abc56edb6696643f795718</url>
  <id>68541a3597467ffde5abc56edb6696643f795718</id>
  <committed-date>2009-04-22T13:45:15-07:00</committed-date>
  <authored-date>2009-04-22T13:45:15-07:00</authored-date>
  <message>Fixed a memory leak in -[HTTPMessage copyWithZone:].</message>
  <tree>42614718ed609262020f686d59c5bae06d41ca3b</tree>
  <committer>
    <name>Jim Dovey</name>
    <email>jimdovey@mac.com</email>
  </committer>
</commit>
