From b3fe3357ab88b4d7a0fc9e74a87800fa628f71bb Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 27 Nov 2012 12:33:02 +0100 Subject: [PATCH] client: improve debug --- gst/rtsp-server/rtsp-client.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/gst/rtsp-server/rtsp-client.c b/gst/rtsp-server/rtsp-client.c index da5cdfa..98c8c2f 100644 --- a/gst/rtsp-server/rtsp-client.c +++ b/gst/rtsp-server/rtsp-client.c @@ -1609,12 +1609,10 @@ handle_request (GstRTSPClient * client, GstRTSPMessage * request) case GST_RTSP_ANNOUNCE: case GST_RTSP_RECORD: case GST_RTSP_REDIRECT: - send_generic_response (client, GST_RTSP_STS_NOT_IMPLEMENTED, &state); - break; + goto not_implemented; case GST_RTSP_INVALID: default: - send_generic_response (client, GST_RTSP_STS_BAD_REQUEST, &state); - break; + goto bad_request; } done: @@ -1656,6 +1654,12 @@ not_authorized: handle_unauthorized_request (client, client->auth, &state); goto done; } +not_implemented: + { + GST_ERROR ("client %p: method %d not implemented", client, method); + send_generic_response (client, GST_RTSP_STS_NOT_IMPLEMENTED, &state); + goto done; + } } static void -- 2.7.4