From 8b05e780180072d1fab525ec29100d63beb104a6 Mon Sep 17 00:00:00 2001 From: Romain Geissler Date: Sun, 5 Jun 2011 00:17:26 +0200 Subject: [PATCH] Repository: Fixed a bug in read_gitfile (proprely remove trailings newlines) --- src/repository.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/repository.c b/src/repository.c index cae43dc3b..91f27d406 100644 --- a/src/repository.c +++ b/src/repository.c @@ -409,8 +409,8 @@ static int read_gitfile(char *path_out, size_t size, const char *file_path, cons end_offset = strlen(data) - 1; - for (;data[end_offset] != '\r' && data[end_offset] != '\n'; --end_offset); - data[end_offset] = '\0'; + for (;data[end_offset] == '\r' || data[end_offset] == '\n'; --end_offset); + data[end_offset + 1] = '\0'; if (GIT_FILE_CONTENT_PREFIX_LENGTH == end_offset) { gitfo_free_buf(&file);