From: Zac Medico Date: Wed, 24 Jan 2007 09:06:56 +0000 (-0000) Subject: Fix broken line number counting for CONTENTS. (trunk r5764:5765) X-Git-Tag: v2.1.2-r4~1 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=b6cd0701fb017dc15f1e198c5e8a60e6962d840d;p=portage.git Fix broken line number counting for CONTENTS. (trunk r5764:5765) svn path=/main/branches/2.1.2/; revision=5770 --- diff --git a/pym/portage.py b/pym/portage.py index f4d31a1ec..8b97cc5b5 100644 --- a/pym/portage.py +++ b/pym/portage.py @@ -6736,8 +6736,9 @@ class dblink: myc.close() null_byte = "\0" contents_file = os.path.join(self.dbdir, "CONTENTS") - pos=1 + pos = 0 for line in mylines: + pos += 1 if null_byte in line: # Null bytes are a common indication of corruption. writemsg("!!! Null byte found in contents " + \ @@ -6782,7 +6783,6 @@ class dblink: return None except (KeyError,IndexError): print "portage: CONTENTS line",pos,"corrupt!" - pos += 1 self.contentscache=pkgfiles return pkgfiles