Index: /trunk/src/VBox/Additions/common/pam/pam_vbox.cpp
===================================================================
--- /trunk/src/VBox/Additions/common/pam/pam_vbox.cpp	(revision 39733)
+++ /trunk/src/VBox/Additions/common/pam/pam_vbox.cpp	(revision 39734)
@@ -28,8 +28,4 @@
 #endif
 
-#ifdef RT_OS_SOLARIS
-# include <security/pam_appl.h>
-#endif
-#include <security/pam_modules.h>
 #include <security/pam_appl.h>
 #ifdef RT_OS_LINUX
@@ -464,9 +460,13 @@
                 rc = VERR_INVALID_PARAMETER;
             }
-        }
-    }
-
-    pam_vbox_log(hPAM, "pam_vbox_read_prop: read key \"%s\"=\"%s\" with rc=%Rrc\n",
-                 pszKey, pszValue, rc);
+
+            if (RT_SUCCESS(rc))
+                pam_vbox_log(hPAM, "pam_vbox_read_prop: read key \"%s\"=\"%s\"\n",
+                             pszKey, pszValue);
+        }
+    }
+
+    pam_vbox_log(hPAM, "pam_vbox_read_prop: read key \"%s\" with rc=%Rrc\n",
+                 pszKey, rc);
     return rc;
 }
@@ -530,5 +530,4 @@
 }
 #endif
-
 
 /**
