From fcd193c9fd4c5d799d2038bded924ba57fa1e4e1 Mon Sep 17 00:00:00 2001 From: James Dong Date: Wed, 9 Jun 2010 15:57:48 -0700 Subject: [PATCH] Remove the lock/unlock workaround from CameraService bug - 2677772 Change-Id: I7c996daad8b3bfc89e9fa2d655dc18c9a5c68f2f --- camera/libcameraservice/CameraService.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/camera/libcameraservice/CameraService.cpp b/camera/libcameraservice/CameraService.cpp index 4f684b7ba..690169af8 100644 --- a/camera/libcameraservice/CameraService.cpp +++ b/camera/libcameraservice/CameraService.cpp @@ -371,10 +371,7 @@ CameraService::Client::~Client() { status_t CameraService::Client::checkPid() const { int callingPid = getCallingPid(); if (callingPid == mClientPid) return NO_ERROR; - if (callingPid == getpid()) { - LOGW("FIXME: use camera from mediaserver without permission."); - return NO_ERROR; - } + LOGW("attempt to use a locked camera from a different process" " (old pid %d, new pid %d)", mClientPid, callingPid); return EBUSY;