return NULL;
}
+ bzero((char *)n->ip_flgs, sizeof(*n->ip_flgs) * n->num_ips);
+
make_nmb_name(&n->name,name,type,scope);
if ((n2 = find_name_search(&found_subnet, &n->name, search, new_only?ipzero:ip)))
work = (struct work_record *)malloc(sizeof(*work));
if (!work) return(NULL);
-
+ bzero((char *)work, sizeof(*work));
+
StrnCpy(work->work_group,name,sizeof(work->work_group)-1);
work->serverlist = NULL;
SV_TYPE_POTENTIAL_BROWSER : 0 );
work->RunningElection = False;
work->ElectionCount = 0;
+ work->announce_interval = 0;
work->needelection = False;
work->needannounce = True;
work->mst_state = MST_POTENTIAL;