Author: oshogbo
Date: Tue Jun 26 19:57:47 2018
New Revision: 335678
URL: https://svnweb.freebsd.org/changeset/base/335678

Log:
  [libcasper] Use explicit_bzero instead of memset to clear pwd struct
  
  Submitted by: David Carlier <devne...@gmail.com>
  Differential Revision:        https://reviews.freebsd.org/D16015

Modified:
  head/lib/libcasper/services/cap_pwd/cap_pwd.c

Modified: head/lib/libcasper/services/cap_pwd/cap_pwd.c
==============================================================================
--- head/lib/libcasper/services/cap_pwd/cap_pwd.c       Tue Jun 26 19:26:07 
2018        (r335677)
+++ head/lib/libcasper/services/cap_pwd/cap_pwd.c       Tue Jun 26 19:57:47 
2018        (r335678)
@@ -100,7 +100,7 @@ passwd_unpack(const nvlist_t *nvl, struct passwd *pwd,
        if (!nvlist_exists_string(nvl, "pw_name"))
                return (EINVAL);
 
-       memset(pwd, 0, sizeof(*pwd));
+       explicit_bzero(pwd, sizeof(*pwd));
 
        error = passwd_unpack_string(nvl, "pw_name", &pwd->pw_name, &buffer,
            &bufsize);
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to