diff --git a/src/Message/MessageParser.php b/src/Message/MessageParser.php
index <HASH>..<HASH> 100644
--- a/src/Message/MessageParser.php
+++ b/src/Message/MessageParser.php
@@ -38,7 +38,8 @@ class MessageParser
             'body'     => $parts['body']
         ];
 
-        $parsed['request_url'] = $this->getUrlPartsFromMessage($parts['start_line'][1], $parsed);
+        $parsed['request_url'] = $this->getUrlPartsFromMessage(
+            (isset($parts['start_line'][1]) ? $parts['start_line'][1] : ''), $parsed);
 
         return $parsed;
     }
Prevent crushes on parsing incorrect HTTP request

Steps to reproduce crush:

1. Start http-server (like in Ratchet's Hello World (<URL>, and send any text followed by '\n\n'.

Http-server will crush with "PHP Notice:  Undefined offset: 1 in .../Guzzle/Parser/Message/MessageParser.php on line <I>" (ratchet currently uses <I>-dev)