diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2002-10-12 08:17:39 +0000 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2002-10-12 08:17:39 +0000 |
commit | dcb0b27989fbaa56eb62b93bfdb38e8e039270c3 (patch) | |
tree | ed358c8d65d5a59745cf49c3c42d58244d03c85c | |
parent | bf1e201830c6f9830d84b6ff7a89b492afe794c3 (diff) | |
download | gnutls-dcb0b27989fbaa56eb62b93bfdb38e8e039270c3.tar.gz |
now does not require carriage return
-rw-r--r-- | src/serv.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/serv.c b/src/serv.c index adbb966296..c2fdbf9168 100644 --- a/src/serv.c +++ b/src/serv.c @@ -424,7 +424,7 @@ static void get_response(gnutls_session session, char *request, char **response, if (strncmp (request, "GET ", 4)) goto unimplemented; - if (!(h = strchr (request, '\r'))) + if (!(h = strchr (request, '\n'))) goto unimplemented; *h++ = '\0'; @@ -742,7 +742,9 @@ int main(int argc, char **argv) j->http_response = NULL; if (j->http_request!=NULL) { - if ( (http==0 && strchr(j->http_request, '\n')) || strstr (j->http_request, "\r\n\r\n")) { + if ( (http==0 && strchr(j->http_request, '\n')) || strstr (j->http_request, "\r\n\r\n") + || strstr (j->http_request, "\n\n")) + { get_response (j->tls_session, j->http_request, &j->http_response, &j->response_length); j->http_state = HTTP_STATE_RESPONSE; j->response_written = 0; |