X-Git-Url: http://git.meshlink.io/?p=utcp;a=blobdiff_plain;f=utcp.c;h=ad19982ba95afdb613eb780e6ac8d8eff6511ee3;hp=2b2db972163ceb2427b817f2bc70bc69d84889df;hb=7d8a65c11dd4b0555575ff75efab859236c4964f;hpb=fb2d3fbb1fe0538ef0f137ed88322f5b3de4707f diff --git a/utcp.c b/utcp.c index 2b2db97..ad19982 100644 --- a/utcp.c +++ b/utcp.c @@ -1309,15 +1309,15 @@ 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;