bug 77110
diff --git a/update/org.eclipse.update.core/src/org/eclipse/update/standalone/InstallCommand.java b/update/org.eclipse.update.core/src/org/eclipse/update/standalone/InstallCommand.java
index 1f6d828..d3c1b6a 100644
--- a/update/org.eclipse.update.core/src/org/eclipse/update/standalone/InstallCommand.java
+++ b/update/org.eclipse.update.core/src/org/eclipse/update/standalone/InstallCommand.java
@@ -62,7 +62,8 @@
// Get site to install to
targetSite = getTargetSite(toSite);
// if no site, try selecting the site that already has the old feature
- targetSite = UpdateUtils.getSiteWithFeature(getConfiguration(), featureId);
+ if (targetSite == null)
+ targetSite = UpdateUtils.getSiteWithFeature(getConfiguration(), featureId);
// if still no site, pick the product site, if writeable
if (targetSite == null) {
IConfiguredSite[] sites = getConfiguration().getConfiguredSites();