Index: trunk/psLib/src/sys/psError.c
===================================================================
--- trunk/psLib/src/sys/psError.c	(revision 8247)
+++ trunk/psLib/src/sys/psError.c	(revision 8576)
@@ -10,6 +10,6 @@
  *  @author Eric Van Alst, MHPCC
  *
- *  @version $Revision: 1.32 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2006-08-09 03:20:08 $
+ *  @version $Revision: 1.33 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2006-08-24 23:52:14 $
  *
  *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -25,4 +25,7 @@
 #include "psString.h"
 #include "psTrace.h"
+
+#define MAX_STRING_LENGTH 2048
+
 
 #define MAX_ERROR_STACK_SIZE 64
@@ -77,9 +80,9 @@
                       ...)
 {
-    char errMsg[2048];
+    char errMsg[MAX_STRING_LENGTH];
     psErr* err;
-    char msgName[1024];
-
-    snprintf(msgName,1024,"%s (%s:%d)",func,filename,lineno);
+    char msgName[MAX_STRING_LENGTH];
+
+    snprintf(msgName, MAX_STRING_LENGTH, "%s (%s:%d)", func, filename, lineno);
 
     va_list argPtr;             // variable list arguement pointer
@@ -92,5 +95,5 @@
     va_start(argPtr, format);
 
-    vsnprintf(errMsg,2048,format,argPtr);
+    vsnprintf(errMsg, MAX_STRING_LENGTH, format, argPtr);
     // Remove a single trailing \n from message -- it interferes with psErrorStackPrint
     int len = strlen(errMsg);
