Index: trunk/src/sh_error.c
===================================================================
--- trunk/src/sh_error.c	(revision 61)
+++ trunk/src/sh_error.c	(revision 65)
@@ -1130,5 +1130,6 @@
 	    class != AUD                               )
 #ifdef SH_WITH_SERVER
-	   || (flag_inet == S_TRUE) /* always log inet to export */
+	   /* always log inet to export */
+	   || (flag_inet == S_TRUE && sh.srvexport.name[0] != '\0') 
 #endif
           /* sh.flag.isserver != GOOD                    && */
@@ -1558,6 +1559,11 @@
   flag_err_info           = SL_TRUE;
 #endif
+
+#if defined(SH_WITH_SERVER)
+  errFlags.exportlevel    = SH_ERR_NOT;
+#else
   errFlags.exportlevel    = (SH_ERR_STAMP | SH_ERR_ERR    | SH_ERR_SEVERE |
 			     SH_ERR_FATAL);
+#endif
 
   errFlags.log_class      = 0xFFFF;
Index: trunk/src/sh_unix.c
===================================================================
--- trunk/src/sh_unix.c	(revision 61)
+++ trunk/src/sh_unix.c	(revision 65)
@@ -3090,8 +3090,11 @@
 		   KEY_LEN + 1);
 
-      tmp2 = sh_util_safe_name (theFile->fullpath);
-      sh_error_handle (level, FIL__, __LINE__, fstat_return, MSG_E_READ,
-		       tmp2);
-      SH_FREE(tmp2);
+      if ((theFile->check_mask & MODI_CHK) != 0)
+	{
+	  tmp2 = sh_util_safe_name (theFile->fullpath);
+	  sh_error_handle (level, FIL__, __LINE__, fstat_return, MSG_E_READ,
+			   tmp2);
+	  SH_FREE(tmp2);
+	}
     }	  
 
