merge in ics-release history after reset to master
diff --git a/src/ports/SkImageRef_ashmem.cpp b/src/ports/SkImageRef_ashmem.cpp
index 539d768..6686d2c 100644
--- a/src/ports/SkImageRef_ashmem.cpp
+++ b/src/ports/SkImageRef_ashmem.cpp
@@ -86,6 +86,7 @@
             if (err) {
                 SkDebugf("------ ashmem_set_prot_region(%d) failed %d %d\n",
                          fd, err, errno);
+                close(fd);
                 return false;
             }
             
@@ -93,6 +94,7 @@
             if (-1 == (long)addr) {
                 SkDebugf("---------- mmap failed for imageref_ashmem size=%d err=%d\n",
                          size, errno);
+                close(fd);
                 return false;
             }