Index: uspace/app/websrv/websrv.c
===================================================================
--- uspace/app/websrv/websrv.c	(revision fab2746a5541d35bc79cbed917f66153231e4a4b)
+++ uspace/app/websrv/websrv.c	(revision bf7587b0537f6f557b8d892afeb3ba3473804abf)
@@ -142,5 +142,5 @@
 		rc = tcp_conn_recv_wait(conn, rbuf, BUFFER_SIZE, &nrecv);
 		if (rc != EOK) {
-			fprintf(stderr, "recv() failed (%d)\n", rc);
+			fprintf(stderr, "tcp_conn_recv() failed (%d)\n", rc);
 			return rc;
 		}
@@ -372,4 +372,11 @@
 		fprintf(stderr, "Error processing request (%s)\n",
 		    str_error(rc));
+		return;
+	}
+
+	rc = tcp_conn_send_fin(conn);
+	if (rc != EOK) {
+		fprintf(stderr, "Error sending FIN.\n");
+		return;
 	}
 }
