Index: trunk/psLib/src/sys/psString.c
===================================================================
--- trunk/psLib/src/sys/psString.c	(revision 15495)
+++ trunk/psLib/src/sys/psString.c	(revision 15496)
@@ -13,6 +13,6 @@
  *  @author David Robbins, MHPCC
  *
- *  @version $Revision: 1.56 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2007-08-28 02:55:51 $
+ *  @version $Revision: 1.57 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2007-11-08 02:59:58 $
  *
  *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -101,4 +101,6 @@
     }
 
+    nChar = PS_MIN(nChar, strlen(string));
+
     // Copy input string to memory allocated up to nChar characters
     psString output = p_psStringAlloc(file, lineno, func, nChar + 1);
