diff options
| author | Drew DeVault <sir@cmpwn.com> | 2020-10-25 14:50:07 -0400 |
|---|---|---|
| committer | Drew DeVault <sir@cmpwn.com> | 2020-10-25 14:50:07 -0400 |
| commit | 1fe107875b05cc07cf62c714c0136026eef7b93a (patch) | |
| tree | 463fa81cf3f67012ed542331cf072c10c72eaafd /src/serve.c | |
| parent | a22bec51494a50c044416d469cc33e043480e7fd (diff) | |
| download | gmnisrv-1fe107875b05cc07cf62c714c0136026eef7b93a.tar.gz gmnisrv-1fe107875b05cc07cf62c714c0136026eef7b93a.tar.xz gmnisrv-1fe107875b05cc07cf62c714c0136026eef7b93a.zip | |
Overhaul network I/O to be async for real
Had to totally cut off OpenSSL from the network fd because obviously
OpenSSL is just going to wreck our shit
Diffstat (limited to 'src/serve.c')
| -rw-r--r-- | src/serve.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/serve.c b/src/serve.c index df08d08..b798e7b 100644 --- a/src/serve.c +++ b/src/serve.c @@ -18,6 +18,7 @@ void client_submit_response(struct gmnisrv_client *client, enum gemini_status status, const char *meta, FILE *body) { + client->state = CLIENT_STATE_HEADER; client->status = status; client->meta = strdup(meta); client->body = body; |
