Browse Source

Fixed bug #23683

migration/unlabaled-1.3.2
Moriyoshi Koizumi 23 years ago
parent
commit
08bf402440
  1. 7
      ext/ftp/ftp.c

7
ext/ftp/ftp.c

@ -202,9 +202,11 @@ ftp_gc(ftpbuf_t *ftp)
}
if (ftp->pwd) {
efree(ftp->pwd);
ftp->pwd = NULL;
}
if (ftp->syst) {
efree(ftp->syst);
ftp->syst = NULL;
}
}
/* }}} */
@ -227,6 +229,7 @@ ftp_quit(ftpbuf_t *ftp)
if (ftp->pwd) {
efree(ftp->pwd);
ftp->pwd = NULL;
}
return 1;
@ -426,9 +429,7 @@ ftp_pwd(ftpbuf_t *ftp)
if ((end = strrchr(++pwd, '"')) == NULL) {
return NULL;
}
*end = 0;
ftp->pwd = estrdup(pwd);
*end = '"';
ftp->pwd = estrndup(pwd, end - pwd);
return ftp->pwd;
}

Loading…
Cancel
Save