diff --git a/exec/mlistgate.js b/exec/mlistgate.js index 7aef78f2c987c408e5a79860f48cb75d693822f6..b1866275c4044682d2c0145104c165cefb82b1b1 100644 --- a/exec/mlistgate.js +++ b/exec/mlistgate.js @@ -159,9 +159,10 @@ for(i in area) { delete hdr.thread_next; delete hdr.thread_first; - while(area[i].length) { /* For each list server... */ + var listservers = area[i]; + while(listservers.length) { /* For each list server... */ - listserv=area[i].shift(); + listserv=listservers.shift(); /* Address message to list server e-mail address */ hdr.to_net_addr = listserv;