Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!seismo!lll-crg!lll-lcc!well!ptsfa!vixie!paul
From: paul@vixie.UUCP (Paul Vixie Esq)
Newsgroups: comp.sources.d
Subject: Multivol dumps core?
Message-ID: <403@vixie.UUCP>
Date: Mon, 15-Dec-86 03:18:43 EST
Article-I.D.: vixie.403
Posted: Mon Dec 15 03:18:43 1986
Date-Received: Tue, 16-Dec-86 21:36:53 EST
Reply-To: paul@vixie.UUCP (Paul Vixie Esq)
Distribution: world
Organization: Vixie Enterprises, San Mateo, CA
Lines: 23

I tried to compile and use multivol today.  It compiled without incident,
but it and testdata dump core during 'make wfile'.  My debugger is hosed,
and refuses to print a stack trace, so I started looking through the code.

In testdata.c, I found:

	...
	if (no_eoln = (*argv[1] == '-' && *++argv[1] == 'n')) {
	...

Now, since C doesn't guarantee order of evaluation, this seems blatently
wrong.  I don't know neccessarily that this is the cause of my problem,
but if the rest of the code has errors like this, I don't want to bother
trying to find the cause of the core dumps.  Mission: Impossible :-), and
I refuse to accept it.

Is there an alternative to (or more recent version of) multivol?

-- 
Paul A. Vixie        {ptsfa, qantel, crash, winfree}!vixie!paul
329 Noe Street       dual!ptsfa!vixie!paul@ucbvax.Berkeley.EDU
San Francisco        nike!ptsfa!vixie!paul@seismo.CSS.GOV
CA  94116            paul@vixie.UUCP     (415) 864-7013