Index: /trunk/psLib/src/sys/psMemory.c
===================================================================
--- /trunk/psLib/src/sys/psMemory.c	(revision 3584)
+++ /trunk/psLib/src/sys/psMemory.c	(revision 3585)
@@ -8,6 +8,6 @@
 *  @author Robert Lupton, Princeton University
 *
-*  @version $Revision: 1.48 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2005-02-17 19:26:24 $
+*  @version $Revision: 1.49 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2005-03-31 02:32:20 $
 *
 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -292,4 +292,6 @@
 
     psMemBlock* ptr = NULL;
+
+    size = (size < recycleBinSize[0]) ? recycleBinSize[0] : size; // set the minimum size to allocate
 
     // memory is of the size I want to bother recycling?
@@ -372,4 +374,6 @@
 psPtr p_psRealloc(psPtr vptr, size_t size, const char *file, psS32 lineno)
 {
+    size = (size < recycleBinSize[0]) ? recycleBinSize[0] : size; // set the minimum size to allocate
+
     if (vptr == NULL) {
         return p_psAlloc(size, file, lineno);
Index: /trunk/psLib/src/sysUtils/psMemory.c
===================================================================
--- /trunk/psLib/src/sysUtils/psMemory.c	(revision 3584)
+++ /trunk/psLib/src/sysUtils/psMemory.c	(revision 3585)
@@ -8,6 +8,6 @@
 *  @author Robert Lupton, Princeton University
 *
-*  @version $Revision: 1.48 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2005-02-17 19:26:24 $
+*  @version $Revision: 1.49 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2005-03-31 02:32:20 $
 *
 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -292,4 +292,6 @@
 
     psMemBlock* ptr = NULL;
+
+    size = (size < recycleBinSize[0]) ? recycleBinSize[0] : size; // set the minimum size to allocate
 
     // memory is of the size I want to bother recycling?
@@ -372,4 +374,6 @@
 psPtr p_psRealloc(psPtr vptr, size_t size, const char *file, psS32 lineno)
 {
+    size = (size < recycleBinSize[0]) ? recycleBinSize[0] : size; // set the minimum size to allocate
+
     if (vptr == NULL) {
         return p_psAlloc(size, file, lineno);
