From 53b7560ba5b1558193bd801739fe8531a28fd0c5 Mon Sep 17 00:00:00 2001 From: Vicent Marti Date: Sat, 9 Apr 2011 16:16:09 -0700 Subject: [PATCH] Fix `time_t` conversion on Win32 --- src/signature.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/signature.c b/src/signature.c index 15753a7e6..e8014620a 100644 --- a/src/signature.c +++ b/src/signature.c @@ -68,7 +68,7 @@ git_signature *git_signature_dup(const git_signature *sig) git_signature *git_signature_now(const char *name, const char *email) { time_t now; - int offset; + time_t offset; struct tm *utc_tm, *local_tm; #ifndef GIT_WIN32 @@ -96,7 +96,7 @@ git_signature *git_signature_now(const char *name, const char *email) if (local_tm->tm_isdst) offset += 60; - return git_signature_new(name, email, now, offset); + return git_signature_new(name, email, now, (int)offset); } static int parse_timezone_offset(const char *buffer, long *offset_out)