summaryrefslogtreecommitdiff
path: root/cmds/screencap/screencap.cpp
diff options
context:
space:
mode:
authorJosh Gao <jmgao@google.com>2017-06-19 13:38:20 -0700
committerJosh Gao <jmgao@google.com>2017-06-19 14:10:45 -0700
commit909825886c58c7f9eeafb6223b6de91e29c97232 (patch)
tree6c6598dc645e11b1f01394c5f736be6fa7da2c57 /cmds/screencap/screencap.cpp
parent8a95d49d8f149e190f2e170c968cbdef6a7db687 (diff)
Hack around b/36066697.
Avoid calling libbinder's static destructors by calling _exit instead of returning in main. Bug: http://b/36066697 Test: treehugger Change-Id: I81dd50453f1ea64d97ec97d207fff732b3c62512
Diffstat (limited to 'cmds/screencap/screencap.cpp')
-rw-r--r--cmds/screencap/screencap.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/cmds/screencap/screencap.cpp b/cmds/screencap/screencap.cpp
index 5fedc9e74087..c4f17fa23819 100644
--- a/cmds/screencap/screencap.cpp
+++ b/cmds/screencap/screencap.cpp
@@ -214,5 +214,7 @@ int main(int argc, char** argv)
if (mapbase != MAP_FAILED) {
munmap((void *)mapbase, mapsize);
}
- return 0;
+
+ // b/36066697: Avoid running static destructors.
+ _exit(1);
}