all shm_get_var() ret values are checked
[brisk.git] / web / Obj / auth.phh
index c96a090..11c7425 100644 (file)
@@ -165,11 +165,9 @@ class Challenges {
     function load_data() 
         {
             GLOBAL $sess;
-            $doexit = FALSE;
             do {
                 if (($tok = @ftok(FTOK_PATH."/challenges", "B")) == -1) {
                     log_main("ftok failed");
-                    $doexit = TRUE;
                     break;
                 }
     
@@ -181,7 +179,7 @@ class Challenges {
                     $shm_sz = CHAL_SHM_DIMS_MIN;
 
                 if ($shm = shm_attach($tok, $shm_sz)) {
-                    $chals = @shm_get_var($shm, $tok);
+                    $chals = @shm_get_var($shm, $tok); // CHECKED BELOW
        
                     log_only("challenges ==  ".($chals == FALSE ?   "FALSE" : "TRUE")."  challenges ===  ".($chals === FALSE ? "FALSE" : "TRUE")."  challenges isset ".(isset($chals) ?   "TRUE" : "FALSE"));
        
@@ -204,9 +202,6 @@ class Challenges {
                 return ($chals);
             } while (0);
     
-            if ($doexit)
-                exit();
-    
             return (FALSE);
         }