mirror of
https://github.com/RubyMetric/chsrc
synced 2025-11-18 23:57:43 +08:00
修复 xy_normalize_path 内存泄漏问题
This commit is contained in:
5
lib/xy.h
5
lib/xy.h
@@ -1250,7 +1250,10 @@ xy_normalize_path (const char *path)
|
||||
|
||||
if (xy_str_start_with (new, "~"))
|
||||
{
|
||||
xy_str_swap (&new, xy_2strcat (xy_os_home, xy_str_delete_prefix (new, "~")));
|
||||
char *tmp = xy_str_delete_prefix (new, "~");
|
||||
char *joined = xy_2strcat (xy_os_home, tmp);
|
||||
free (tmp);
|
||||
xy_str_swap (&new, joined);
|
||||
}
|
||||
|
||||
if (xy.on_windows)
|
||||
|
||||
Reference in New Issue
Block a user