summaryrefslogtreecommitdiffstats
path: root/adb
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2014-12-04 09:22:00 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-12-04 09:22:00 +0000
commitfa969cd1f93d186acc9ce781fffa6a2f66f915ea (patch)
tree4bc0a5f23d1e4d4f4bf1b499791631b1d901a6d7 /adb
parent96bc6841240d09050ef336461b9a13792f8080ed (diff)
parent023bc0a426d0500904d5a9d2ddf4b7dfecf9ce6a (diff)
downloadsystem_core-fa969cd1f93d186acc9ce781fffa6a2f66f915ea.zip
system_core-fa969cd1f93d186acc9ce781fffa6a2f66f915ea.tar.gz
system_core-fa969cd1f93d186acc9ce781fffa6a2f66f915ea.tar.bz2
am 023bc0a4: Merge "Fix deadlocks."
* commit '023bc0a426d0500904d5a9d2ddf4b7dfecf9ce6a': Fix deadlocks.
Diffstat (limited to 'adb')
-rw-r--r--adb/framebuffer_service.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/adb/framebuffer_service.c b/adb/framebuffer_service.c
index 8cbe840..61578aa 100644
--- a/adb/framebuffer_service.c
+++ b/adb/framebuffer_service.c
@@ -76,6 +76,7 @@ void framebuffer_service(int fd, void *cookie)
exit(1);
}
+ close(fds[1]);
fd_screencap = fds[0];
/* read w, h & format */
@@ -173,10 +174,9 @@ void framebuffer_service(int fd, void *cookie)
}
done:
- TEMP_FAILURE_RETRY(waitpid(pid, NULL, 0));
-
close(fds[0]);
- close(fds[1]);
+
+ TEMP_FAILURE_RETRY(waitpid(pid, NULL, 0));
pipefail:
close(fd);
}