From 62f76ff5e927e79d764dc0b77ef69917d18ed8cd Mon Sep 17 00:00:00 2001 From: Tanaka Akira Date: Tue, 25 Jan 2000 09:44:54 +0000 Subject: zsh-workers/9424 --- Src/Modules/parameter.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'Src/Modules') diff --git a/Src/Modules/parameter.c b/Src/Modules/parameter.c index be8b8ad75..3bd7e51b4 100644 --- a/Src/Modules/parameter.c +++ b/Src/Modules/parameter.c @@ -1418,6 +1418,9 @@ setpmnameddirs(Param pm, HashTable ht) int i; HashNode hn, next, hd; + if (!ht) + return; + for (i = 0; i < nameddirtab->hsize; i++) for (hn = nameddirtab->nodes[i]; hn; hn = next) { next = hn->next; @@ -1426,9 +1429,6 @@ setpmnameddirs(Param pm, HashTable ht) nameddirtab->freenode(hd); } - if (!ht) - return; - for (i = 0; i < ht->hsize; i++) for (hn = ht->nodes[i]; hn; hn = hn->next) { struct value v; @@ -1649,6 +1649,9 @@ setaliases(Param pm, HashTable ht, int global, int dis) int i; HashNode hn, next, hd; + if (!ht) + return; + for (i = 0; i < aliastab->hsize; i++) for (hn = aliastab->nodes[i]; hn; hn = next) { next = hn->next; @@ -1658,9 +1661,6 @@ setaliases(Param pm, HashTable ht, int global, int dis) aliastab->freenode(hd); } - if (!ht) - return; - for (i = 0; i < ht->hsize; i++) for (hn = ht->nodes[i]; hn; hn = hn->next) { struct value v; -- cgit 1.4.1