Author: deischen
Date: Fri Feb  1 05:19:49 2013
New Revision: 246192
URL: http://svnweb.freebsd.org/changeset/base/246192

Log:
  Prevent a null pointer dereference in pw userdel when deleting
  a user whose group != username.

Modified:
  head/usr.sbin/pw/pw_user.c

Modified: head/usr.sbin/pw/pw_user.c
==============================================================================
--- head/usr.sbin/pw/pw_user.c  Fri Feb  1 03:49:09 2013        (r246191)
+++ head/usr.sbin/pw/pw_user.c  Fri Feb  1 05:19:49 2013        (r246192)
@@ -425,7 +425,7 @@ pw_user(struct userconf * cnf, int mode,
                        }
 
                        grp = GETGRNAM(a_name->val);
-                       if (*grp->gr_mem == NULL)
+                       if (grp != NULL && *grp->gr_mem == NULL)
                                delgrent(GETGRNAM(a_name->val));
                        SETGRENT();
                        while ((grp = GETGRENT()) != NULL) {
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to