X-Git-Url: https://www.tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fnet.h;h=830fe43a547ee44214cc55560f60afbe9013404a;hb=505b5ec2cd9d6cf3dc655284a8c4041ce8527a07;hp=27a16cf8ad5d2457c7038a52a0d418030bc4b831;hpb=a9247e6f2c57bda9dc62ed050f41048847109e83;p=tinc diff --git a/src/net.h b/src/net.h index 27a16cf8..830fe43a 100644 --- a/src/net.h +++ b/src/net.h @@ -112,8 +112,9 @@ typedef struct conn_list_t { valid key to be decrypted with) */ enc_key_t *public_key; /* the other party's public key */ enc_key_t *key; /* encrypt with this key */ - char buffer[MAXBUFSIZE]; /* metadata input buffer */ + char buffer[MAXBUFSIZE+1]; /* metadata input buffer */ int buflen; /* bytes read into buffer */ + int reqlen; /* length of first request in buffer */ struct conn_list_t *nexthop; /* nearest meta-hop in this direction */ struct conn_list_t *next; /* after all, it's a list of connections */ } conn_list_t;