Index: trunk/src/sh_suidchk.c
===================================================================
--- trunk/src/sh_suidchk.c	(revision 405)
+++ trunk/src/sh_suidchk.c	(revision 406)
@@ -1136,4 +1136,13 @@
 	if (tlen >= 6 && 0 == strcmp(&tmp[tlen-6], _("/.gvfs")))
 	  elevel = SH_ERR_NOTICE;
+
+        /* If we are scanning a temporary directory where dirs and files
+	 * can be created/deleted, an lstat() error is something which
+	 * may occur frequently. As a missing dir/file is not an important
+	 * problem for the suidcheck, the error level is only SH_ERR_NOTICE. 
+	 */
+        if (status == ENOENT)
+          elevel = SH_ERR_NOTICE;
+
 	SH_MUTEX_LOCK(mutex_thread_nolog);
 	sh_error_handle (elevel, FIL__, __LINE__, status, MSG_ERR_LSTAT,
