Fixed a memory leak (thanks, Zack!).
We should probably rework this piece of code a little more after 2.0.4 ships, though. Fixes Bugzilla #3004.main
parent
8a85084fc1
commit
699f879a8f
|
@ -461,10 +461,12 @@ SDL_IBus_Init(void)
|
|||
return SDL_FALSE;
|
||||
}
|
||||
|
||||
/* !!! FIXME: if ibus_addr_file != NULL, this will overwrite it and leak (twice!) */
|
||||
ibus_addr_file = SDL_strdup(addr_file);
|
||||
|
||||
addr = IBus_ReadAddressFromFile(addr_file);
|
||||
if (!addr) {
|
||||
SDL_free(addr_file);
|
||||
return SDL_FALSE;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue