Merge "SurfaceTexture: fix an out of bounds array write" into jb-mr1-dev
diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp
index 0ce5266..8164d20 100644
--- a/services/surfaceflinger/SurfaceFlinger.cpp
+++ b/services/surfaceflinger/SurfaceFlinger.cpp
@@ -536,6 +536,10 @@
     }
 
     const HWComposer& hwc(getHwComposer());
+    if (!hwc.isConnected(type)) {
+        return NAME_NOT_FOUND;
+    }
+
     float xdpi = hwc.getDpiX(type);
     float ydpi = hwc.getDpiY(type);