[BACK]Return to cgdconfig.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sbin / cgdconfig

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sbin/cgdconfig/cgdconfig.c between version 1.47 and 1.48

version 1.47, 2018/05/09 18:18:11 version 1.48, 2018/05/09 19:38:46
Line 412  maybe_getpass(char *prompt)
Line 412  maybe_getpass(char *prompt)
                 err(EXIT_FAILURE, "failed to read passphrase");                  err(EXIT_FAILURE, "failed to read passphrase");
   
         pass = estrdup(p);          pass = estrdup(p);
         memset(buf, 0, sizeof(buf));          explicit_memset(buf, 0, sizeof(buf));
   
         return pass;          return pass;
 }  }
Line 448  getkey_pkcs5_pbkdf2(const char *target, 
Line 448  getkey_pkcs5_pbkdf2(const char *target, 
   
         ret = bits_new(tmp, keylen);          ret = bits_new(tmp, keylen);
         kg->kg_key = bits_dup(ret);          kg->kg_key = bits_dup(ret);
         memset(passp, 0, strlen(passp));          explicit_memset(passp, 0, strlen(passp));
         free(passp);          free(passp);
         free(tmp);          free(tmp);
         return ret;          return ret;

Legend:
Removed from v.1.47  
changed lines
  Added in v.1.48

CVSweb <webmaster@jp.NetBSD.org>