[FELIX-3714] Error when when fragment bundle is updated

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1548482 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/fileinstall/src/main/java/org/apache/felix/fileinstall/internal/DirectoryWatcher.java b/fileinstall/src/main/java/org/apache/felix/fileinstall/internal/DirectoryWatcher.java
index 05fe31b..d888d41 100644
--- a/fileinstall/src/main/java/org/apache/felix/fileinstall/internal/DirectoryWatcher.java
+++ b/fileinstall/src/main/java/org/apache/felix/fileinstall/internal/DirectoryWatcher.java
@@ -1311,7 +1311,8 @@
                         Clause path = clauses[0];
                         for (Iterator it = bundles.iterator(); it.hasNext();) {
                             Bundle hostBundle = (Bundle) it.next();
-                            if (hostBundle.getSymbolicName().equals(path.getName())) {
+                            if (hostBundle.getSymbolicName() != null &&
+                                    hostBundle.getSymbolicName().equals(path.getName())) {
                                 String ver = path.getAttribute(Constants.BUNDLE_VERSION_ATTRIBUTE);
                                 if (ver != null) {
                                     VersionRange v = VersionRange.parseVersionRange(ver);