Index: trunk/psLib/test/sysUtils/tst_psHash03.c
===================================================================
--- trunk/psLib/test/sysUtils/tst_psHash03.c	(revision 875)
+++ trunk/psLib/test/sysUtils/tst_psHash03.c	(revision 892)
@@ -66,4 +66,5 @@
     int testStatus      = true;
     int i               = 0;
+    int TotalKeys       = 0;
     ID *id = NULL;
     char *myKeys[] = {"ENTRY00", "ENTRY01", "ENTRY02", "ENTRY03", NULL};
@@ -85,7 +86,9 @@
         i++;
     }
+    TotalKeys = i - 1;
 
-    i = 0;
-    while (myKeys[i] != NULL) {
+    i = TotalKeys;
+    while (i >= 0) {
+
         id = psHashLookup(myHashTable, myKeys[i]);
         if (0 != strcmp(myData[i], id->name)) {
@@ -93,5 +96,5 @@
                     __func__, myKeys[i], id->name, myData[i]);
         }
-        i++;
+        i--;
     }
 
