From 1db93c52cf48a19dbf76241d3e8095db197fdf68 Mon Sep 17 00:00:00 2001
From: Christoph Gritschenberger <christoph.gritschenberger@gmail.com>
Date: Wed, 16 May 2012 10:14:06 +0200
Subject: [PATCH] [KARAF-1482] fix possible NullPointerException in
 FeatureDeploymentListener

---
 .../features/FeatureDeploymentListener.java        |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/deployer/features/src/main/java/org/apache/karaf/deployer/features/FeatureDeploymentListener.java b/deployer/features/src/main/java/org/apache/karaf/deployer/features/FeatureDeploymentListener.java
index 7ba8b87..9a384b5 100644
--- a/deployer/features/src/main/java/org/apache/karaf/deployer/features/FeatureDeploymentListener.java
+++ b/deployer/features/src/main/java/org/apache/karaf/deployer/features/FeatureDeploymentListener.java
@@ -132,7 +132,7 @@ public class FeatureDeploymentListener implements ArtifactUrlTransformer, Bundle
                                     Set<Feature> features = new HashSet<Feature>(Arrays.asList(repo.getFeatures()));
                                     Set<Feature> autoInstallFeatures = new HashSet<Feature>();
                                     for(Feature feature:features) {
-                                        if(feature.getInstall().equals(Feature.DEFAULT_INSTALL_MODE)){
+                                        if(feature.getInstall() != null && feature.getInstall().equals(Feature.DEFAULT_INSTALL_MODE)){
                                             autoInstallFeatures.add(feature);
                                         }
                                     }
-- 
1.7.5.4

