diff src/utils.cc @ 4351:1e7f4405e037

[project @ 2003-02-21 19:42:01 by jwe]
author jwe
date Fri, 21 Feb 2003 19:42:01 +0000 (2003-02-21)
parents ebc2d8e4968b
children d7d9ca19960a
line wrap: on
line diff
--- a/src/utils.cc
+++ b/src/utils.cc
@@ -914,7 +914,7 @@
 
   static char *buf = 0;
 
-  size_t nchars;
+  int nchars;
 
   if (! buf)
     buf = new char [size];
@@ -958,7 +958,7 @@
 
       END_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE;
 
-      if (nchars > -1)
+      if (nchars > -1 && nchars < size-1)
        return buf;
       else
        {