misc: Fixed a memory leak.
Этот коммит содержится в:
родитель
77b52a5e69
Коммит
c1604eff08
@ -532,7 +532,7 @@ int ssh_mkdir(const char *pathname, mode_t mode) {
|
||||
* @return The expanded directory, NULL on error.
|
||||
*/
|
||||
char *ssh_path_expand_tilde(const char *d) {
|
||||
char *h, *r;
|
||||
char *h = NULL, *r;
|
||||
const char *p;
|
||||
size_t ld;
|
||||
size_t lh = 0;
|
||||
@ -581,6 +581,7 @@ char *ssh_path_expand_tilde(const char *d) {
|
||||
|
||||
if (lh > 0) {
|
||||
memcpy(r, h, lh);
|
||||
SAFE_FREE(h);
|
||||
}
|
||||
memcpy(r + lh, p, ld + 1);
|
||||
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user