Ignore:
Timestamp:
Aug 15, 2011, 12:10:06 AM (9 years ago)
Author:
livings124
Message:

#4422 On Mac, tr_getWebClientDir() uses incorrect encoding for creating the web content dir path

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libtransmission/platform.c

    r12478 r12684  
    572572                CFStringRef appRef = CFURLCopyFileSystemPath( appURL,
    573573                                                              kCFURLPOSIXPathStyle );
    574                 CFIndex appLength = CFStringGetMaximumSizeForEncoding( CFStringGetLength(appRef),
    575                                                                        CFStringGetFastestEncoding( appRef ));
    576 
    577                 char * appString = tr_malloc( appLength + 1 );
    578                 bool success = CFStringGetCString( appRef,
    579                                               appString,
    580                                               appLength + 1,
    581                                               CFStringGetFastestEncoding( appRef ));
     574                const CFIndex appStringLength = CFStringGetMaximumSizeOfFileSystemRepresentation(appRef);
     575
     576                char * appString = tr_malloc( appStringLength );
     577                const bool success = CFStringGetFileSystemRepresentation( appRef, appString, appStringLength );
    582578                assert( success );
    583579
Note: See TracChangeset for help on using the changeset viewer.