Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/5/84; site oliveb.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!oliveb!jerry From: jerry@oliveb.UUCP (Jerry Aguirre) Newsgroups: net.sources Subject: Fix to news 2.10.2 for cross posting Message-ID: <511@oliveb.UUCP> Date: Thu, 18-Jul-85 21:00:28 EDT Article-I.D.: oliveb.511 Posted: Thu Jul 18 21:00:28 1985 Date-Received: Sat, 20-Jul-85 09:25:56 EDT Distribution: net Organization: Olivetti ATC; Cupertino, Ca Lines: 44 *** ifuncs.orig Tue Sep 18 18:13:47 1984 --- ifuncs.c Fri Jul 12 14:45:24 1985 *************** *** 580,593 } else { /* It's in our active file */ os1 = s1; while (*s1++ != '\0') ! ; ! /* check for local only distribution on incoming ! newsgroups. This might occur if someone posted to ! general,net.unix */ ! if(isproc && index(os1, '.') == NULL) { ! logerr("Local group '%s' removed", os1); ! tbufcpy(os1, s1); ! s1 = os1; } } } --- 639,661 ----- } else { /* It's in our active file */ os1 = s1; while (*s1++ != '\0') ! ; ! if (((os1 != nbuf) || (*s1 != '\0')) /* other groups */ ! && strcmp("net.flame", os1) == 0) { /* and net.flame */ ! /* no cross postings from net.flame */ ! logerr("Cross posting from '%s' removed", os1); ! s1 = nbuf; ! do *s1++ = *os1; while (*os1++ != '\0'); ! *s1 = '\0'; ! } else { ! /* check for local only distribution on incoming ! newsgroups. This might occur if someone posted to ! general,net.unix */ ! if(isproc && index(os1, '.') == NULL) { ! logerr("Local group '%s' removed", os1); ! tbufcpy(os1, s1); ! s1 = os1; ! } } } } ----end of fix----