Adium

Changeset 24418

Show
Ignore:
Timestamp:
07/18/2008 09:31:38 AM (5 months ago)
Author:
evands
Message:

[24206] would have crashed when an error occurred created fileData, as data is already an autoreleased NSMutableData object. It was a false-fix for #10360. The reported memory leak is now fixed, and the double-release fixed as well. Fixes #10360

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Plugins/Bonjour/libezv/Simple HTTP Server/HTTPServer.m

    r24206 r24418  
    458458                        NSData *fileData = [[NSData alloc] initWithContentsOfFile:[[server transfer] fileDataForURI:path] options:(NSMappedRead | NSUncachedRead) error:&error]; 
    459459                        if (error || (fileData == nil)) { 
    460                                 [data autorelease]; 
    461460                                data = nil; 
    462461                        } else { 
    463462                                [data appendData: fileData]; 
    464                                 [fileData release]; 
    465463                        } 
     464                        [fileData release]; 
    466465                } 
    467466        }