/*
- * $Id: ppd.c,v 1.11 2008-11-14 10:29:08 didg Exp $
+ * $Id: ppd.c,v 1.12 2009-01-15 22:01:26 morgana Exp $
*
* Copyright (c) 1995 Regents of The University of Michigan.
* All Rights Reserved. See COPYRIGHT.
int p; /* uninitialized, OK 310105 */
size_t count = 0;
- while (count < bufsize && EOF != (p=fgetc(stream))) {
+ while (count < (bufsize - 1) && EOF != (p=fgetc(stream))) {
buf[count] = p;
count++;
if ( p == '\r' || p == '\n')