From 3b0f85c0f1d08bca52f780362516e7d50abadf58 Mon Sep 17 00:00:00 2001 From: Jeff Johnston Date: Thu, 18 Jul 2002 20:04:59 +0000 Subject: [PATCH] 2002-07-18 Chris Demetriou * read.c (read): Don't assign past end of buffer, fix return value. --- libgloss/ChangeLog | 4 ++++ libgloss/read.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/libgloss/ChangeLog b/libgloss/ChangeLog index 844ed477e..407dbb937 100644 --- a/libgloss/ChangeLog +++ b/libgloss/ChangeLog @@ -1,3 +1,7 @@ +2002-07-18 Chris Demetriou + + * read.c (read): Don't assign past end of buffer, fix return value. + 2002-07-12 Chris Demetriou * mips/Makefile.in (GENOBJS2): New variable to name other diff --git a/libgloss/read.c b/libgloss/read.c index eb86ea349..419a8ed64 100644 --- a/libgloss/read.c +++ b/libgloss/read.c @@ -31,7 +31,7 @@ _DEFUN (read, (fd, buf, nbytes), for (i = 0; i < nbytes; i++) { *(buf + i) = inbyte(); if ((*(buf + i) == '\n') || (*(buf + i) == '\r')) { - (*(buf + i + 1)) = 0; + i++; break; } }