Bug fix: in process router should not expect a sync message from host to plugin.  Replies to sync messages are not sync message.

BUG=


Review URL: https://chromiumcodereview.appspot.com/11112004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162229 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/content/renderer/pepper/pepper_in_process_router.cc b/content/renderer/pepper/pepper_in_process_router.cc
index 4529ca97..5bcc8c7 100644
--- a/content/renderer/pepper/pepper_in_process_router.cc
+++ b/content/renderer/pepper/pepper_in_process_router.cc
@@ -87,8 +87,8 @@
 
 bool PepperInProcessRouter::SendToPlugin(IPC::Message* msg) {
   scoped_ptr<IPC::Message> message(msg);
-  if (msg->is_sync()) {
-    CHECK(IPC::SyncMessage::IsMessageReplyTo(*message, pending_message_id_));
+  CHECK(!msg->is_sync());
+  if (IPC::SyncMessage::IsMessageReplyTo(*message, pending_message_id_)) {
     if (!msg->is_reply_error())
       reply_result_ = reply_deserializer_->SerializeOutputParameters(*message);
   } else {