From 1054071bd60937ae8a9fbc16c1407211c6198a55 Mon Sep 17 00:00:00 2001 From: Tanaka Akira Date: Wed, 23 Feb 2000 15:18:43 +0000 Subject: zsh-workers/9839 --- Src/Modules/zftp.c | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) (limited to 'Src/Modules/zftp.c') diff --git a/Src/Modules/zftp.c b/Src/Modules/zftp.c index 0df035c74..64565c9e1 100644 --- a/Src/Modules/zftp.c +++ b/Src/Modules/zftp.c @@ -2887,17 +2887,15 @@ newsession(char *nm) } if (!nptr) { - PERMALLOC { - zfsess = (Zftp_session) zcalloc(sizeof(struct zftp_session)); - zfsess->name = ztrdup(nm); - zfsess->cfd = zfsess->dfd = -1; - zfsess->params = (char **) zcalloc(sizeof(zfparams)); - addlinknode(zfsessions, zfsess); + zfsess = (Zftp_session) zcalloc(sizeof(struct zftp_session)); + zfsess->name = ztrdup(nm); + zfsess->cfd = zfsess->dfd = -1; + zfsess->params = (char **) zcalloc(sizeof(zfparams)); + zaddlinknode(zfsessions, zfsess); - zfsesscnt++; - zfstatusp = (int *)zrealloc(zfstatusp, sizeof(int)*zfsesscnt); - zfstatusp[zfsessno] = 0; - } LASTALLOC; + zfsesscnt++; + zfstatusp = (int *)zrealloc(zfstatusp, sizeof(int)*zfsesscnt); + zfstatusp[zfsessno] = 0; } zfsetparam("ZFTP_SESSION", ztrdup(zfsess->name), ZFPM_READONLY); @@ -3221,9 +3219,7 @@ boot_(Module m) /* default preferences if user deletes variable */ zfprefs = ZFPF_SNDP|ZFPF_PASV; - PERMALLOC { - zfsessions = newlinklist(); - } LASTALLOC; + zfsessions = znewlinklist(); newsession("default"); } -- cgit 1.4.1