Index: chrome/common/ipc_message.cc |
diff --git a/chrome/common/ipc_message.cc b/chrome/common/ipc_message.cc |
index fe6142388d9b85e914996e61a7e00a133e4e7231..67dfad88077b138334ed99062a22af04c75b245b 100644 |
--- a/chrome/common/ipc_message.cc |
+++ b/chrome/common/ipc_message.cc |
@@ -5,6 +5,7 @@ |
#include "chrome/common/ipc_message.h" |
#include "base/logging.h" |
+#include "build/build_config.h" |
namespace IPC { |
@@ -16,6 +17,9 @@ Message::~Message() { |
Message::Message() |
: Pickle(sizeof(Header)) { |
header()->routing = header()->type = header()->flags = 0; |
+#if defined(OS_POSIX) |
+ header()->num_fds = 0; |
+#endif |
InitLoggingVariables(); |
} |
@@ -24,6 +28,9 @@ Message::Message(int32 routing_id, uint16 type, PriorityValue priority) |
header()->routing = routing_id; |
header()->type = type; |
header()->flags = priority; |
+#if defined(OS_POSIX) |
+ header()->num_fds = 0; |
+#endif |
InitLoggingVariables(); |
} |