FELIX-4883 Fix NPE when creating ServiceReferenceDTO


git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1681073 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/scr/src/main/java/org/apache/felix/scr/impl/runtime/ServiceComponentRuntimeImpl.java b/scr/src/main/java/org/apache/felix/scr/impl/runtime/ServiceComponentRuntimeImpl.java
index 6ce83b8..eb43a32 100644
--- a/scr/src/main/java/org/apache/felix/scr/impl/runtime/ServiceComponentRuntimeImpl.java
+++ b/scr/src/main/java/org/apache/felix/scr/impl/runtime/ServiceComponentRuntimeImpl.java
@@ -192,6 +192,9 @@
 
 	private ServiceReferenceDTO serviceReferenceToDTO( ServiceReference<?> serviceRef)
 	{
+	    if (serviceRef == null)
+	        return null;
+
 		ServiceReferenceDTO dto = new ServiceReferenceDTO();
 		dto.bundle = serviceRef.getBundle().getBundleId();
 		dto.id = (Long) serviceRef.getProperty(Constants.SERVICE_ID);