GUACAMOLE-249: Handle failure to send either response required for monitor ready.
diff --git a/src/protocols/rdp/channels/cliprdr.c b/src/protocols/rdp/channels/cliprdr.c
index 3ca41ce..5841cf1 100644
--- a/src/protocols/rdp/channels/cliprdr.c
+++ b/src/protocols/rdp/channels/cliprdr.c
@@ -138,8 +138,12 @@
     guac_client_log(clipboard->client, GUAC_LOG_TRACE, "CLIPRDR: Received "
             "monitor ready.");
 
-    /* Respond with capabilities and supported format list */
-    guac_rdp_cliprdr_send_capabilities(cliprdr);
+    /* Respond with capabilities ... */
+    int status = guac_rdp_cliprdr_send_capabilities(cliprdr);
+    if (status != CHANNEL_RC_OK)
+        return status;
+
+    /* ... and supported format list */
     return guac_rdp_cliprdr_send_format_list(cliprdr);
 
 }