*/
if (peer->cast_flags & (MDF_BCAST | MDF_MCAST)) {
peer->outdate = current_time;
+ poll_update(peer, hpoll);
if (sys_leap != LEAP_NOTINSYNC)
peer_xmit(peer);
- poll_update(peer, hpoll);
return;
}
*/
if (peer->cast_flags & MDF_ACAST) {
peer->outdate = current_time;
+ poll_update(peer, hpoll);
if (peer->unreach > sys_beacon) {
peer->unreach = 0;
peer->ttl = 0;
peer_xmit(peer);
}
peer->unreach++;
- poll_update(peer, hpoll);
return;
}
*/
if (peer->cast_flags & MDF_POOL) {
peer->outdate = current_time;
+ poll_update(peer, hpoll);
if ( (peer_associations <= 2 * sys_maxclock)
&& ( peer_associations < sys_maxclock
|| sys_survivors < sys_minclock))
pool_xmit(peer);
- poll_update(peer, hpoll);
return;
}
/*
* Do not transmit if in broadcast client mode.
*/
+ poll_update(peer, hpoll);
if (peer->hmode != MODE_BCLIENT)
peer_xmit(peer);
- poll_update(peer, hpoll);
return;
}
* Map group name/number to group ID
*/
static int
-map_group(
- )
+map_group(void)
{
char *endp;
/*
* Change (effective) user and group IDs, also initialize the supplementary group access list
*/
+extern int set_user_group_ids(void);
+
int
-set_user_group_ids(
- )
+set_user_group_ids(void)
{
/* If the the user was already mapped, no need to map it again */
if ((NULL != user) && (0 == sw_uid)) {