diff options
| author | yorah <yoram.harmelin@gmail.com> | 2013-06-17 14:31:14 +0200 |
|---|---|---|
| committer | yorah <yoram.harmelin@gmail.com> | 2013-06-17 15:42:34 +0200 |
| commit | 0525fb7ef3cb347e20db8582dcfc9c4c67bd9267 (patch) | |
| tree | a9881790a595313daed76a6fc3deecedf3a1a069 /src | |
| parent | 3425fee63773813a48f596637609efaa36428713 (diff) | |
| download | libgit2-0525fb7ef3cb347e20db8582dcfc9c4c67bd9267.tar.gz | |
cred: deploy git__memzero to clear memory holding a password
Diffstat (limited to 'src')
| -rw-r--r-- | src/transports/cred.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/transports/cred.c b/src/transports/cred.c index 4916c6e18..ba5de6e93 100644 --- a/src/transports/cred.c +++ b/src/transports/cred.c @@ -17,7 +17,7 @@ static void plaintext_free(struct git_cred *cred) git__free(c->username); /* Zero the memory which previously held the password */ - memset(c->password, 0x0, pass_len); + git__memzero(c->password, pass_len); git__free(c->password); memset(c, 0, sizeof(*c)); @@ -73,7 +73,7 @@ static void ssh_keyfile_passphrase_free(struct git_cred *cred) if (c->passphrase) { /* Zero the memory which previously held the passphrase */ - memset(c->passphrase, 0x0, pass_len); + git__memzero(c->passphrase, pass_len); git__free(c->passphrase); } |
