lists.arthurdejong.org
RSS feed

nss-pam-ldapd commit: r1535 - nss-pam-ldapd/tests

[Date Prev][Date Next] [Thread Prev][Thread Next]

nss-pam-ldapd commit: r1535 - nss-pam-ldapd/tests



Author: arthur
Date: Sun Sep  4 10:48:27 2011
New Revision: 1535
URL: http://arthurdejong.org/viewvc/nss-pam-ldapd?view=rev&revision=1535

Log:
warn when we couldn't get the gid or pid, the uid is the only really 
interesting bit

Modified:
   nss-pam-ldapd/tests/test_getpeercred.c

Modified: nss-pam-ldapd/tests/test_getpeercred.c
==============================================================================
--- nss-pam-ldapd/tests/test_getpeercred.c      Sun Sep  4 10:42:12 2011        
(r1534)
+++ nss-pam-ldapd/tests/test_getpeercred.c      Sun Sep  4 10:48:27 2011        
(r1535)
@@ -101,6 +101,11 @@
 
 #define SOCKETNAME "/tmp/test_getpeercred.sock"
 
+#define assertwarn(assertion) \
+  if (!(assertion)) \
+    fprintf(stderr,"test_getpeercred: %s:%d: %s: Assertion `%s' failed\n", \
+            __FILE__, __LINE__, __ASSERT_FUNCTION, __STRING(assertion));
+
 /* the main program... */
 int main(int UNUSED(argc),char UNUSED(*argv[]))
 {
@@ -119,8 +124,8 @@
   /* look up client information */
   assert(getpeercred(fsock,&uid,&gid,&pid)==0);
   assert(uid==geteuid());
-  assert(gid==getegid());
-  assert(pid==getpid());
+  assertwarn(gid==getegid());
+  assertwarn(pid==getpid());
   /* remove the socket */
   unlink(SOCKETNAME);
   return 0;
-- 
To unsubscribe send an email to
nss-pam-ldapd-commits-unsubscribe@lists.arthurdejong.org or see
http://lists.arthurdejong.org/nss-pam-ldapd-commits