Commit Diff


commit - 848779c243d5d3a4af0e15ceda528fe27209ac00
commit + ff6cf34bf28b5e0205ea1abcf3b6fc9354c854b0
blob - 97cc25a2727971bb9bc8c2e03ca092bf0b5aa6c0
blob + c4e2f245d76c9d74a2b1dcab970600484d4a8d02
--- gemini.c
+++ gemini.c
@@ -400,7 +400,7 @@ write_request(int fd, short ev, void *d)
 	struct req	*req = d;
 	ssize_t		 r;
 	size_t		 len;
-	char		 buf[1024];
+	char		 buf[1027]; /* URL + \r\n\0 */
 
 	strlcpy(buf, "gemini://", sizeof(buf));
 	strlcat(buf, req->url.host, sizeof(buf));