summaryrefslogtreecommitdiffstats
path: root/media/mtp
diff options
context:
space:
mode:
authorMike Lockwood <lockwood@android.com>2011-07-11 15:04:38 -0400
committerMike Lockwood <lockwood@android.com>2011-07-13 09:44:42 -0400
commitdec7388c3edf09eaaccaaf57f6301e716319a34d (patch)
treed4fb2635f12fdd13e2feba28f1c5b15fa9e39fc3 /media/mtp
parent8deb152167af1dbf39d532737f105368ee8973f5 (diff)
downloadframeworks_av-dec7388c3edf09eaaccaaf57f6301e716319a34d.zip
frameworks_av-dec7388c3edf09eaaccaaf57f6301e716319a34d.tar.gz
frameworks_av-dec7388c3edf09eaaccaaf57f6301e716319a34d.tar.bz2
MTP: Clean up MtpServer initialization and threading:
Move thread from native to Java code Remove the stop() method (the thread will exit on its own) Change-Id: Ib897c3630162f82669a4ee8c187e8172da50b29d
Diffstat (limited to 'media/mtp')
-rw-r--r--media/mtp/MtpServer.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/media/mtp/MtpServer.cpp b/media/mtp/MtpServer.cpp
index 9085f10..4047e2e 100644
--- a/media/mtp/MtpServer.cpp
+++ b/media/mtp/MtpServer.cpp
@@ -237,6 +237,8 @@ void MtpServer::run() {
if (mSessionOpen)
mDatabase->sessionEnded();
+ close(fd);
+ mFD = -1;
}
void MtpServer::sendObjectAdded(MtpObjectHandle handle) {