From a3005f69ba99d0e882da44716e3743737e6e4987 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Sun, 23 Oct 2011 11:31:05 -0700 Subject: parse_updates: filter invalid for bug #388187 --- pym/portage/update.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'pym/portage/update.py') 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) -- cgit v1.2.3-1-g7c22