diff --git a/htdocs/filefunc.inc.php b/htdocs/filefunc.inc.php
index 46a0162d6f1c7af5eb83ac4ac3c74a3ede2261d5..0d288b0ea69ac2d73fcb7dd2988f3c9013dd8a0e 100755
--- a/htdocs/filefunc.inc.php
+++ b/htdocs/filefunc.inc.php
@@ -137,7 +137,7 @@ foreach($paths as $tmppath)
 {
     if ($tmppath) $concatpath.='/'.$tmppath;
     //print $real_$dolibarr_main_document_root.'-'.realpath($pathroot.$concatpath).'<br>';
-    if ($real_dolibarr_main_document_root == realpath($pathroot.$concatpath))
+    if ($real_dolibarr_main_document_root == @realpath($pathroot.$concatpath))    // @ avoid warning when safe_mode is on.
     {
         $tmp3=$concatpath;
         //print "Found relative url = ".$tmp3;