From owner-freebsd-current@FreeBSD.ORG Thu May 13 19:21:25 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C77F116A4CE for ; Thu, 13 May 2004 19:21:25 -0700 (PDT) Received: from bache.ece.cmu.edu (BACHE.ECE.CMU.EDU [128.2.129.23]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6F8D143D53 for ; Thu, 13 May 2004 19:21:25 -0700 (PDT) (envelope-from allbery@ece.cmu.edu) Received: from [10.9.204.1] (dsl093-061-215.pit1.dsl.speakeasy.net [66.93.61.215]) by bache.ece.cmu.edu (Postfix) with ESMTP id C6FCD9A; Thu, 13 May 2004 22:21:23 -0400 (EDT) From: "Brandon S. Allbery KF8NH" To: Larry Rosenman In-Reply-To: <9AE9B859FD197218F21D81D0@lerlaptop.lerctr.org> References: <9AE9B859FD197218F21D81D0@lerlaptop.lerctr.org> Content-Type: text/plain Message-Id: <1084501282.6477.11.camel@rushlight.kf8nh.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 Date: Thu, 13 May 2004 22:21:23 -0400 Content-Transfer-Encoding: 7bit cc: freebsd-current@freebsd.org Subject: Re: strtod vs NAN? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 May 2004 02:21:25 -0000 On Thu, 2004-05-13 at 22:14, Larry Rosenman wrote: > char **ptr; > > num=strtod(input,ptr); Since ptr is uninitialized, strtod() is trying to store a pointer into random memory. You probably want to say this instead: char *ptr; num = strtod(input, &ptr); -- brandon s. allbery [linux,solaris,freebsd,perl] allbery@kf8nh.com system administrator [WAY too many hats] allbery@ece.cmu.edu electrical and computer engineering, carnegie mellon univ. KF8NH