Date: Sat, 7 Aug 1999 20:10:02 -0700 (PDT) From: "Danny J. Zerkel" <dzerkel@columbus.rr.com> To: freebsd-bugs@FreeBSD.org Subject: Re: bin/12242: segmentation fault running /usr/bin/fmt Message-ID: <199908080310.UAA28383@freefall.freebsd.org>
index | next in thread | raw e-mail
The following reply was made to PR bin/12242; it has been noted by GNATS.
From: "Danny J. Zerkel" <dzerkel@columbus.rr.com>
To: freebsd-gnats-submit@freebsd.org, grg@isabase.philol.msu.ru
Cc:
Subject: Re: bin/12242: segmentation fault running /usr/bin/fmt
Date: Sat, 07 Aug 1999 23:05:51 -0400
Grigoriy,
Doing math on null pointers, sounds bad to me... This only was a
problem if the first line was longer than the default buffer size of
1024. Of course, fmt does nothing to this file since it is only one
line and starts with '.'. This patch will at least keep it from dumping
core.
--- /usr/src/usr.bin/fmt/fmt.c.orig Tue Sep 30 15:42:05 1997
+++ /usr/src/usr.bin/fmt/fmt.c Sat Aug 7 22:40:31 1999
@@ -450,7 +450,8 @@
outbuf = realloc(outbuf, outbuf_size);
if (outbuf == 0)
abort();
- outp += outbuf-old_outbuf;
+ if (outp != NOSTR)
+ outp += outbuf-old_outbuf;
}
if (outp == NOSTR)
-- Danny J. Zerkel
dzerkel@columbus.rr.com
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199908080310.UAA28383>
