From owner-freebsd-stable Sun Sep 24 9:34:33 2000 Delivered-To: freebsd-stable@freebsd.org Received: from ns.yogotech.com (ns.yogotech.com [206.127.123.66]) by hub.freebsd.org (Postfix) with ESMTP id 1A2C337B422 for ; Sun, 24 Sep 2000 09:34:31 -0700 (PDT) Received: from nomad.yogotech.com (nomad.yogotech.com [206.127.123.131]) by ns.yogotech.com (8.9.3/8.9.3) with ESMTP id KAA02723; Sun, 24 Sep 2000 10:34:26 -0600 (MDT) (envelope-from nate@nomad.yogotech.com) Received: (from nate@localhost) by nomad.yogotech.com (8.8.8/8.8.8) id KAA03977; Sun, 24 Sep 2000 10:34:25 -0600 (MDT) (envelope-from nate) Date: Sun, 24 Sep 2000 10:34:25 -0600 (MDT) Message-Id: <200009241634.KAA03977@nomad.yogotech.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: BSD Cc: Michael Allman , stable@FreeBSD.ORG Subject: Re: Constant panics on 4.1-STABLE! In-Reply-To: References: X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid Reply-To: nate@yogotech.com (Nate Williams) Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > > 132 /* > > 133 * Look up the address in the table for that Address Family > > 134 */ > > 135 if (rnh && (rn = rnh->rnh_matchaddr((caddr_t)dst, rnh)) && > > 136 ((rn->rn_flags & RNF_ROOT) == 0)) { > > C doesn't guarantee order of execution in if ( bleh && bleh && > bleh). It may very well evaluate it backwards, or from the inside out if > it wants. No? Wrong, C guarantees the order in if statements. Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message