When showing a commit message, do not lose an incomplete line.
authorLinus Torvalds <torvalds@osdl.org>
Wed, 12 Apr 2006 18:31:23 +0000 (11:31 -0700)
committerJunio C Hamano <junkio@cox.net>
Wed, 12 Apr 2006 18:31:23 +0000 (11:31 -0700)
commit.c
index d534c9ba586ddf75be9104aa3d4a3845a54d39f2..c7bb8dba64d37a6733f521c166d24e348778965b 100644 (file)
--- a/commit.c
+++ b/commit.c
@@ -400,11 +400,11 @@ static int get_one_line(const char *msg, unsigned long len)
 
        while (len--) {
                char c = *msg++;
+               if (!c)
+                       break;
                ret++;
                if (c == '\n')
                        break;
-               if (!c)
-                       return 0;
        }
        return ret;
 }