]> git.meshlink.io Git - utcp/blobdiff - utcp.c
Turn magic numbers into #defines.
[utcp] / utcp.c
diff --git a/utcp.c b/utcp.c
index 2b2db972163ceb2427b817f2bc70bc69d84889df..c026ce7b9de58b2bdefb71ece87bac739e2c04e4 100644 (file)
--- a/utcp.c
+++ b/utcp.c
@@ -314,7 +314,6 @@ static struct utcp_connection *allocate_connection(struct utcp *utcp, uint16_t s
        c->src = src;
        c->dst = dst;
 #ifdef UTCP_DEBUG
-#warning debugging
        c->snd.iss = 0;
 #else
        c->snd.iss = rand();
@@ -1309,21 +1308,21 @@ bool utcp_is_active(struct utcp *utcp) {
 }
 
 struct utcp *utcp_init(utcp_accept_t accept, utcp_pre_accept_t pre_accept, utcp_send_t send, void *priv) {
-       struct utcp *utcp = calloc(1, sizeof *utcp);
-       if(!utcp)
-               return NULL;
-
        if(!send) {
                errno = EFAULT;
                return NULL;
        }
 
+       struct utcp *utcp = calloc(1, sizeof *utcp);
+       if(!utcp)
+               return NULL;
+
        utcp->accept = accept;
        utcp->pre_accept = pre_accept;
        utcp->send = send;
        utcp->priv = priv;
-       utcp->mtu = 1000;
-       utcp->timeout = 60;
+       utcp->mtu = DEFAULT_MTU;
+       utcp->timeout = DEFAULT_USER_TIMEOUT; // s
 
        return utcp;
 }