diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/output/httpd_client.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/output/httpd_client.c b/src/output/httpd_client.c index f5e14925b..df2f2a9e6 100644 --- a/src/output/httpd_client.c +++ b/src/output/httpd_client.c @@ -370,7 +370,14 @@ httpd_client_read(struct httpd_client *client) if (client->state == RESPONSE) { /* the client has already sent the request, and he must not send more */ - g_warning("unexpected input from client"); + char buffer[1]; + + status = g_io_channel_read_chars(client->channel, buffer, + sizeof(buffer), &bytes_read, + NULL); + if (status == G_IO_STATUS_NORMAL) + g_warning("unexpected input from client"); + return false; } |