GERONIMO-5152 fix potential NPE, if a null xaResource is returned

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/txmanager/trunk@987165 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/geronimo-connector/src/main/java/org/apache/geronimo/connector/ActivationSpecNamedXAResourceFactory.java b/geronimo-connector/src/main/java/org/apache/geronimo/connector/ActivationSpecNamedXAResourceFactory.java
index aab2927..0818ba5 100644
--- a/geronimo-connector/src/main/java/org/apache/geronimo/connector/ActivationSpecNamedXAResourceFactory.java
+++ b/geronimo-connector/src/main/java/org/apache/geronimo/connector/ActivationSpecNamedXAResourceFactory.java
@@ -51,7 +51,7 @@
     public NamedXAResource getNamedXAResource() throws SystemException {
         try {
             XAResource[] xaResources = resourceAdapter.getXAResources(new ActivationSpec[]{activationSpec});
-            if (xaResources == null || xaResources.length == 0) {
+            if (xaResources == null || xaResources.length == 0 || xaResources[0] == null) {
                 return null;
             }
             return new WrapperNamedXAResource(xaResources[0], name);