Print this page
NEX-6673 possible NULL pointer dereference in mountd`mount
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Gordon Ross <gordon.ross@nexenta.com>
Reviewed by: Alex Deiter <alex.deiter@nexenta.com>
NEX-4116 mountd: The IP to name translation is usually not needed in nfsauth_access()
Reviewed by: Gordon Ross <gordon.ross@nexenta.com>
NEX-1974 Support for more than 16 groups with AUTH_SYS
Reviewed by: Gordon Ross <gordon.ross@nexenta.com>
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
NEX-1128 NFS server: Generic uid and gid remapping for AUTH_SYS
Reviewed by: Jan Kryl <jan.kryl@nexenta.com>

@@ -18,16 +18,13 @@
  *
  * CDDL HEADER END
  */
 
 /*
- * Copyright 2015 Nexenta Systems, Inc.  All rights reserved.
- */
-
-/*
  * Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
  * Use is subject to license terms.
+ * Copyright 2016 Nexenta Systems, Inc.
  */
 
 #include <stdio.h>
 #include <stdlib.h>
 #include <sys/types.h>

@@ -88,23 +85,20 @@
             &result->auth_srv_gids.val);
 
         sharefree(sh);
 
         if (result->auth_perm == NFSAUTH_DENIED) {
-                char *host = cln_gethost(&cln);
-                if (host != NULL)
-                        syslog(LOG_ERR, "%s denied access to %s", host,
+                syslog(LOG_ERR, "%s denied access to %s", cln_gethost(&cln),
                             argp->req_path);
         }
 
         cln_fini(&cln);
 }
 
 void
-nfsauth_func(void *cookie, char *dataptr, size_t arg_size,
-        door_desc_t *dp, uint_t n_desc)
-
+nfsauth_func(void *cookie, char *dataptr, size_t arg_size, door_desc_t *dp,
+    uint_t n_desc)
 {
         nfsauth_arg_t   *ap;
         nfsauth_res_t    res = {0};
         XDR              xdrs_a;
         XDR              xdrs_r;