diff options
author | Vicent Martà <tanoku@gmail.com> | 2011-07-10 18:02:33 -0700 |
---|---|---|
committer | Vicent Martà <tanoku@gmail.com> | 2011-07-10 18:02:33 -0700 |
commit | 283eeefb0988f2981c846773e715b7e67a559b39 (patch) | |
tree | 62eaa9ac84469a423e56380fd8b5469dbbeb6b79 /src/signature.c | |
parent | 5f35d0ce771d8d16bb1180ea0d4362a8836b4a99 (diff) | |
parent | 7757be33a249097e6f6a5d9c0065aff5e083ad2e (diff) | |
download | libgit2-283eeefb0988f2981c846773e715b7e67a559b39.tar.gz |
Merge pull request #314 from nulltoken/ntk/fix-reflog
reflog: Fix reflog writer/reader
Diffstat (limited to 'src/signature.c')
-rw-r--r-- | src/signature.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/signature.c b/src/signature.c index d7c1b2d3e..cc55d1dc7 100644 --- a/src/signature.c +++ b/src/signature.c @@ -253,7 +253,7 @@ int parse_time(git_time_t *time_out, const char *buffer) } int git_signature__parse(git_signature *sig, const char **buffer_out, - const char *buffer_end, const char *header) + const char *buffer_end, const char *header, char ender) { const char *buffer = *buffer_out; const char *line_end, *name_end, *email_end, *tz_start, *time_start; @@ -261,7 +261,7 @@ int git_signature__parse(git_signature *sig, const char **buffer_out, memset(sig, 0x0, sizeof(git_signature)); - if ((line_end = memchr(buffer, '\n', buffer_end - buffer)) == NULL) + if ((line_end = memchr(buffer, ender, buffer_end - buffer)) == NULL) return git__throw(GIT_EOBJCORRUPTED, "Failed to parse signature. No newline given"); if (header) { |