<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -43,12 +43,12 @@ static char base64EncodingTable[64] = {
 + (NSString *)stringByGeneratingUUID {
     CFUUIDRef UUIDReference = CFUUIDCreate(nil);
     CFStringRef temporaryUUIDString = CFUUIDCreateString(nil, UUIDReference);
-    NSString *newUUID = [NSString stringWithString: (NSString *)temporaryUUIDString];
+    NSString *newUUID = [(NSString *)temporaryUUIDString copy];
     
     CFRelease(temporaryUUIDString);
     CFRelease(UUIDReference);
     
-    return newUUID;
+    return [newUUID autorelease];
 }
 
 + (NSString *)base64StringFromData: (NSData *)data length: (int)length {</diff>
      <filename>NSStringAdditions.m</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>bd487d5ecdf189998e0abaea8d7b6dca7937cea7</id>
    </parent>
  </parents>
  <author>
    <name>Markus Hardt</name>
    <email>maccheck@googlemail.com</email>
  </author>
  <url>http://github.com/anall/xmlrpc/commit/90c1d69f3a8731d827dff3101d1049fd26ec1286</url>
  <id>90c1d69f3a8731d827dff3101d1049fd26ec1286</id>
  <committed-date>2009-05-18T04:22:32-07:00</committed-date>
  <authored-date>2009-05-16T01:21:12-07:00</authored-date>
  <message>Copy CFString instead of &quot;creating&quot; a new NSString

I think it's more natural style to copy the CFString to make it
a GC-friendly NSString instead of creating a new NSString and
putting the content of the CFString in there.

Signed-off-by: Andrea Nall &lt;anall@andreanall.com&gt;</message>
  <tree>4b015792fee685acd6266e3e9bed90b76649ca98</tree>
  <committer>
    <name>Andrea Nall</name>
    <email>anall@andreanall.com</email>
  </committer>
</commit>
