Index: ppapi/proxy/serialized_structs.cc |
diff --git a/ppapi/proxy/serialized_structs.cc b/ppapi/proxy/serialized_structs.cc |
index 2ddf32599424f354f8bf3ed79c7b6cc348928c25..f83ae0b95c67e92ac42493c5fbd713235276e34c 100644 |
--- a/ppapi/proxy/serialized_structs.cc |
+++ b/ppapi/proxy/serialized_structs.cc |
@@ -107,17 +107,10 @@ SerializedHandle::SerializedHandle( |
} |
bool SerializedHandle::IsHandleValid() const { |
- switch (type_) { |
- case SHARED_MEMORY: |
- return base::SharedMemory::IsHandleValid(shm_handle_); |
- case SOCKET: |
- case CHANNEL_HANDLE: |
- case FILE: |
- return !(IPC::InvalidPlatformFileForTransit() == descriptor_); |
- case INVALID: |
- return false; |
- // No default so the compiler will warn us if a new type is added. |
- } |
+ if (type_ == SHARED_MEMORY) |
+ return base::SharedMemory::IsHandleValid(shm_handle_); |
+ else if (type_ == SOCKET || type_ == CHANNEL_HANDLE) |
+ return !(IPC::InvalidPlatformFileForTransit() == descriptor_); |
return false; |
} |
@@ -132,7 +125,6 @@ void SerializedHandle::Close() { |
break; |
case SOCKET: |
case CHANNEL_HANDLE: |
- case FILE: |
base::PlatformFile file = |
IPC::PlatformFileForTransitToPlatformFile(descriptor_); |
#if !defined(OS_NACL) |
@@ -176,7 +168,6 @@ bool SerializedHandle::ReadHeader(PickleIterator* iter, Header* hdr) { |
} |
case SOCKET: |
case CHANNEL_HANDLE: |
- case FILE: |
case INVALID: |
valid_type = true; |
break; |