Fix getpeerucred and ucred_get
authorDavid Bartley <dtbartle@glibc.(none)>
Fri, 6 Feb 2009 04:25:49 +0000 (04:25 +0000)
committerDavid Bartley <dtbartle@glibc.(none)>
Fri, 6 Feb 2009 04:25:49 +0000 (04:25 +0000)
sysdeps/unix/sysv/solaris2/kopensolaris-gnu/syscallP.h
sysdeps/unix/sysv/solaris2/kopensolaris-gnu/ucred.c

index 0d1f1d5..2a201f6 100644 (file)
 #define SYS_SUB_sendfilev64     1
 
 /* SYS_privsys */
-#define SYS_SUB_setppriv       0
-#define SYS_SUB_getppriv       1
-#define SYS_SUB_getimplinfo    2
-#define SYS_SUB_setpflags      3
-#define SYS_SUB_getpflags      4
-#define SYS_SUB_issetugid      5
+#define SYS_SUB_setppriv        0
+#define SYS_SUB_getppriv        1
+#define SYS_SUB_getimplinfo     2
+#define SYS_SUB_setpflags       3
+#define SYS_SUB_getpflags       4
+#define SYS_SUB_issetugid       5
 
 /* SYS_ucredsys */
-#define SYS_ucred_get       0
-#define SYS_getpeerucred    1
+#define SYS_SUB_ucred_get       0
+#define SYS_SUB_getpeerucred    1
 
 /* SYS_sigpending */
 #define SYS_SUB_sigpending  1
index 9da4419..5da3485 100644 (file)
@@ -310,9 +310,9 @@ int getpeerucred (int fd, ucred_t **ucred)
   ucred_t *uc = *ucred;
 
   /* alloc ucred if needed */
-  if(*ucred == NULL)
+  if (*ucred == NULL)
     {
-      ucred_t *uc = _ucred_alloc ();
+      uc = _ucred_alloc ();
       if (!uc)
         return -1;
       *ucred = uc;