]> git.meshlink.io Git - meshlink/blobdiff - src/utcp_priv.h
Fix a memory leak.
[meshlink] / src / utcp_priv.h
index 197fd2685a32416f46bc87652ddae5bb27664553..531f26578e0dd79b335863aeed14c92beac27ffb 100644 (file)
@@ -42,7 +42,7 @@
 #define DEFAULT_RCVBUFSIZE 0
 #define DEFAULT_MAXRCVBUFSIZE 131072
 
-#define MAX_UNRELIABLE_SIZE 65536
+#define MAX_UNRELIABLE_SIZE 16777215
 #define DEFAULT_MTU 1000
 
 #define USEC_PER_SEC 1000000L
@@ -95,6 +95,7 @@ struct buffer {
        uint32_t used;
        uint32_t size;
        uint32_t maxsize;
+       bool external;
 };
 
 struct sack {
@@ -177,7 +178,7 @@ struct utcp {
        // Callbacks
 
        utcp_accept_t accept;
-       utcp_pre_accept_t pre_accept;
+       utcp_listen_t listen;
        utcp_retransmit_t retransmit;
        utcp_send_t send;