diff options
| author | Junio C Hamano <gitster@pobox.com> | 2024-08-14 14:54:47 -0700 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2024-08-14 14:54:48 -0700 |
| commit | 6c3c451fb6e1c3ca83f74e63079d4d0af01b2d69 (patch) | |
| tree | 5a144fd28f9796b8177c6ed8f0e7c29ba0b8e830 | |
| parent | 4385f8a52d74db55731e8bc02070151eff0fea74 (diff) | |
| parent | b201316835bbf2c49c2780f23cfd6146f6b8d1a2 (diff) | |
Merge branch 'jk/osxkeychain-username-is-nul-terminated'
The credential helper to talk to OSX keychain sometimes sent
garbage bytes after the username, which has been corrected.
* jk/osxkeychain-username-is-nul-terminated:
credential/osxkeychain: respect NUL terminator in username
| -rw-r--r-- | contrib/credential/osxkeychain/git-credential-osxkeychain.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/contrib/credential/osxkeychain/git-credential-osxkeychain.c b/contrib/credential/osxkeychain/git-credential-osxkeychain.c index 6ce22a28ed..1c8310d7fe 100644 --- a/contrib/credential/osxkeychain/git-credential-osxkeychain.c +++ b/contrib/credential/osxkeychain/git-credential-osxkeychain.c @@ -141,7 +141,7 @@ static void find_username_in_item(CFDictionaryRef item) username_buf, buffer_len, ENCODING)) { - write_item("username", username_buf, buffer_len - 1); + write_item("username", username_buf, strlen(username_buf)); } free(username_buf); } |
