Merge "SurfaceTexture: eglDestroySync after duping its fd" into jb-mr1-dev
diff --git a/libs/gui/SurfaceTexture.cpp b/libs/gui/SurfaceTexture.cpp
index e21b65d..36a2af7 100644
--- a/libs/gui/SurfaceTexture.cpp
+++ b/libs/gui/SurfaceTexture.cpp
@@ -478,6 +478,7 @@
             }
             glFlush();
             int fenceFd = eglDupNativeFenceFDANDROID(dpy, sync);
+            eglDestroySyncKHR(dpy, sync);
             if (fenceFd == EGL_NO_NATIVE_FENCE_FD_ANDROID) {
                 ST_LOGE("syncForReleaseLocked: error dup'ing native fence "
                         "fd: %#x", eglGetError());