Default was overriding legitimate values in sqgetGlobalVar due to recent addition...
authorpdontthink <pdontthink@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Tue, 19 Sep 2006 14:26:46 +0000 (14:26 +0000)
committerpdontthink <pdontthink@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Tue, 19 Sep 2006 14:26:46 +0000 (14:26 +0000)
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11722 7612ce4b-ef26-0410-bec9-ea0150e637f0

functions/global.php

index abb28b06233ff1d796bee283b31aa98dfd319051..3e7e0ec4e2b6c5c5162794274f5875a036bbf7a4 100644 (file)
@@ -209,7 +209,7 @@ function sqgetGlobalVar($name, &$value, $search = SQ_INORDER, $default = NULL, $
             case SQ_TYPE_BOOL: $value = (bool) $value; break;
             default: break;
         }
             case SQ_TYPE_BOOL: $value = (bool) $value; break;
             default: break;
         }
-    } else if (!is_null($default)) {
+    } else if (!$result && !is_null($default)) {
         $value = $default;
     }
     return $result;
         $value = $default;
     }
     return $result;