]> git.mxchange.org Git - flightgear.git/commitdiff
remove checkIORules(), replaced by check in fgInitAllowedPaths()
authorRebecca N. Palmer <rebecca_palmer@zoho.com>
Fri, 13 Mar 2015 18:10:31 +0000 (18:10 +0000)
committerRebecca N. Palmer <rebecca_palmer@zoho.com>
Fri, 13 Mar 2015 18:10:31 +0000 (18:10 +0000)
src/Scripting/NasalSys.cxx

index 1fc511a507cbbd223f7b9a1b3302df5001c0554f..d37afa7012285f737b4f3d2b732d785301500139 100644 (file)
@@ -880,12 +880,6 @@ void FGNasalSys::init()
     signal->setBoolValue(s, true);
     signal->removeChildren(s);
 
-    if( !checkIOrules() )
-    {
-      SG_LOG(SG_NASAL, SG_ALERT, "Required IOrules check failed.");
-      exit(-1);
-    }
-
     // Pull scripts out of the property tree, too
     loadPropertyScripts();
   
@@ -1315,45 +1309,6 @@ void FGNasalSys::gcRelease(int key)
     naGCRelease(key);
 }
 
-//------------------------------------------------------------------------------
-bool FGNasalSys::checkIOrules()
-{
-  // Ensure IOrules and path validation are working properly by trying to
-  // access a folder/file which should never be accessible.
-  const char* no_access_path =
-#ifdef _WIN32
-    "Z:"
-#endif
-    "/do-not-access";
-
-  bool success = true;
-
-  // write access
-  if( fgValidatePath(no_access_path, true) )
-  {
-    success = false;
-    SG_LOG
-    (
-      SG_GENERAL,
-      SG_ALERT,
-      "Check your IOrules! (write to '" << no_access_path << "' is allowed)"
-    );
-  }
-
-  // read access
-  if( fgValidatePath(no_access_path, false) )
-  {
-    success = false;
-    SG_LOG
-    (
-      SG_GENERAL,
-      SG_ALERT,
-      "Check your IOrules! (read from '" << no_access_path << "' is allowed)"
-    );
-  }
-
-  return success;
-}
 
 //------------------------------------------------------------------------------
 void FGNasalSys::NasalTimer::timerExpired()