TIP: Click on subject to list as thread! ANSI
echo: fidosoft.husky
to: All
from: Markus Reschke
date: 2013-11-16 21:32:34
subject: Re: dupes

Hello All!

Nov 16 20:57 2013, Markus Reschke wrote to All:

 MR> Found the cause of that bug. There's a subscribeCheck() in 
 MR> fidoconf/src/afixcmd.c and fidoconf/src/linked.c. The one in linked.c 
 MR> checks the write/read levels but it's not used by 
 MR> subscribeAreaCheck(). The other one in afixcmd.c is used but doesn't 
 MR> check the levels. It's suprising that nobody has found that nasty bug 
 MR> yet.

 MR> More to come ...

To add the missing check for read/write levels and to suppress the listing
of echos without matching access rights in areafix and htick:

In file fidoconf/src/afixcmd.c in function subscribeCheck() insert after
    } else found = 1;
>
>   if ((area->levelwrite > link->level) &&
(area->levelread > link->level))
>     found = 0;

Regards,
Markus

--- 
* Origin: *** theca tabellaria *** (2:240/1661)
SEEN-BY: 3/0 633/267 640/954 712/0 550 848
@PATH: 240/1661 1120 2432/200 280/5003 464 712/848 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.