Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83 (MC830713); site edee.UUCP Path: utzoo!linus!security!genrad!grkermit!masscomp!clyde!floyd!vax135!ukc!edcaad!edee!aegl From: aegl@edee.UUCP (Tony Luck) Newsgroups: net.bugs.uucp Subject: bug in pk1.c Message-ID: <162@edee.UUCP> Date: Fri, 25-Nov-83 09:16:41 EST Article-I.D.: edee.162 Posted: Fri Nov 25 09:16:41 1983 Date-Received: Thu, 1-Dec-83 20:40:16 EST Organization: Electrical Eng., Edinburgh U., Scotland Lines: 19 In some versions of uucp (I am not sure which, as the ones we have here are all of very uncertain parentage) there is an erroneous ASSERTion that causes uucico to give up after a timeout. The problem is at the end of the function 'pkgetpack' code follows: OLD: ret = pkcget(pk->p_ifn, (char *) bp, pk->p_rsize); PKASSERT(ret != -1, "PKGETPKT CAN't READ %d", ret); pkdata(h->cntl, h->sum, pk, (char *) bp); return; NEW: ret = pkcget(pk->p_ifn, (char *) bp, pk->p_rsize); if (ret == 0) pkdata(h->cntl, h->sum, pk, (char *) bp); return; This has been fixed in at least one version here (apologies if the fix was obtained from the net and you've all seen it before)