summaryrefslogtreecommitdiff
path: root/server-info.c
diff options
context:
space:
mode:
authorJunio C Hamano <junkio@cox.net>2005-12-21 21:51:51 (GMT)
committerJunio C Hamano <junkio@cox.net>2005-12-21 21:51:51 (GMT)
commit8d712aafd2df3c1f5147a28947f98cefe667cf76 (patch)
tree66844d5d813bed6ce4f83e461d871defb658125c /server-info.c
parente4e79a217576d24ef4d73b620766f62b155bcd98 (diff)
parent8ac4838af428a2a32498b3e8d13295eb714654b4 (diff)
downloadgit-8d712aafd2df3c1f5147a28947f98cefe667cf76.zip
git-8d712aafd2df3c1f5147a28947f98cefe667cf76.tar.gz
git-8d712aafd2df3c1f5147a28947f98cefe667cf76.tar.bz2
GIT 1.0.0bv1.0.2v1.0.0b
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'server-info.c')
-rw-r--r--server-info.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/server-info.c b/server-info.c
index 6089765..05bce7d 100644
--- a/server-info.c
+++ b/server-info.c
@@ -99,7 +99,10 @@ static int read_pack_info_file(const char *infofile)
while (fgets(line, sizeof(line), fp)) {
int len = strlen(line);
if (line[len-1] == '\n')
- line[len-1] = 0;
+ line[--len] = 0;
+
+ if (!len)
+ continue;
switch (line[0]) {
case 'P': /* P name */