Index: chrome/plugin/plugin_channel.cc |
diff --git a/chrome/plugin/plugin_channel.cc b/chrome/plugin/plugin_channel.cc |
index 6264af52a7bf7385d0161b03c1c201c6147d6289..7977218214abfded2e81f01e7a196c8f4f55923e 100644 |
--- a/chrome/plugin/plugin_channel.cc |
+++ b/chrome/plugin/plugin_channel.cc |
@@ -48,7 +48,8 @@ PluginChannel::~PluginChannel() { |
if (renderer_handle_) |
base::CloseProcessHandle(renderer_handle_); |
#if defined(OS_POSIX) |
- // If we still have the FD, close it. |
+ IPC::RemoveAndCloseChannelSocket(channel_name()); |
+ // If we still have the renderer FD, close it. |
if (renderer_fd_ != -1) { |
close(renderer_fd_); |
} |