I didn't check to see if the size of the string was 0, when it's 0 it won't create the converted string and it'll send a null pointer to CFStringGetCString, causing it to crash.
I didn't check to see if the size of the string was 0, when it's 0 it won't create the converted string and it'll send a null pointer to CFStringGetCString, causing it to crash.