diff options
Diffstat (limited to 'src/c/driver.c')
-rw-r--r-- | src/c/driver.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/c/driver.c b/src/c/driver.c index 8f3ef70f..6fb3defe 100644 --- a/src/c/driver.c +++ b/src/c/driver.c @@ -72,7 +72,7 @@ static void worker(int sock) { printf("Serving URI %s....\n", path); - ctx = lw_init(1024); + ctx = lw_init(1024, 1024); lw_write (ctx, "HTTP/1.1 200 OK\r\n"); lw_write(ctx, "Content-type: text/html\r\n\r\n"); lw_write(ctx, "<html>"); @@ -81,6 +81,7 @@ static void worker(int sock) { lw_send(ctx, sock); + lw_free(ctx); printf("Done with client.\n\n"); close(sock); return; |