Index: chrome/installer/setup/install_worker.cc |
diff --git a/chrome/installer/setup/install_worker.cc b/chrome/installer/setup/install_worker.cc |
index deef6aa5521ddb334e8a8ef073576d43ea64282c..8fab21273e5a115b3cb3efb20c271508abd13115 100644 |
--- a/chrome/installer/setup/install_worker.cc |
+++ b/chrome/installer/setup/install_worker.cc |
@@ -269,7 +269,7 @@ bool AddFirewallRulesCallback(bool system_level, |
bool remove_on_rollback, |
const CallbackWorkItem& work_item) { |
// There is no work to do on rollback if this is not a new install. |
- if (work_item.IsRollback() || !remove_on_rollback) |
+ if (work_item.IsRollback() && !remove_on_rollback) |
return true; |
scoped_ptr<FirewallManager> manager = |