From: Zac Medico Date: Sun, 23 Oct 2011 18:31:05 +0000 (-0700) Subject: parse_updates: filter invalid for bug #388187 X-Git-Tag: v2.2.0_alpha71~5 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=a3005f69ba99d0e882da44716e3743737e6e4987;p=portage.git parse_updates: filter invalid for bug #388187 --- diff --git a/pym/portage/update.py b/pym/portage/update.py index 1a2c86cc2..6d13dfc85 100644 --- a/pym/portage/update.py +++ b/pym/portage/update.py @@ -156,6 +156,7 @@ def parse_updates(mycontent): if len(mysplit) != 3: errors.append(_("ERROR: Update command invalid '%s'") % myline) continue + valid = True for i in (1, 2): try: atom = Atom(mysplit[i]) @@ -169,7 +170,11 @@ def parse_updates(mycontent): else: errors.append( _("ERROR: Malformed update entry '%s'") % myline) + valid = False break + if not valid: + continue + if mysplit[0] == "slotmove": if len(mysplit)!=4: errors.append(_("ERROR: Update command invalid '%s'") % myline)