CLEANUP: connection: Add blank line after declarations in PP handling
This adds the missing blank lines in `make_proxy_line_v2` and
`conn_recv_proxy`. It also adjusts the type of the temporary variable
used for the return value of `recv` to be `ssize_t` instead of `int`.
diff --git a/src/connection.c b/src/connection.c
index 4e48aa94..c1ec266 100644
--- a/src/connection.c
+++ b/src/connection.c
@@ -802,7 +802,8 @@
* fail.
*/
while (1) {
- int len2 = recv(conn->handle.fd, trash.area, trash.data, 0);
+ ssize_t len2 = recv(conn->handle.fd, trash.area, trash.data, 0);
+
if (len2 < 0 && errno == EINTR)
continue;
if (len2 != trash.data)
@@ -1437,6 +1438,7 @@
if (srv->pp_opts & SRV_PP_V2_CRC32C) {
uint32_t zero_crc32c = 0;
+
if ((buf_len - ret) < sizeof(struct tlv))
return 0;
tlv_crc32c_p = (void *)((struct tlv *)&buf[ret])->value;
@@ -1486,6 +1488,7 @@
if (srv->pp_opts & SRV_PP_V2_SSL) {
struct tlv_ssl *tlv;
int ssl_tlv_len = 0;
+
if ((buf_len - ret) < sizeof(struct tlv_ssl))
return 0;
tlv = (struct tlv_ssl *)&buf[ret];