X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;ds=sidebyside;f=src%2Futcp.c;fp=src%2Futcp.c;h=f237270f85c7173610c84b447ea314f617fd79dd;hb=7ece2b2350630584a2268b6b028d545ea69053a3;hp=20dd0aba049757ca30833779ec772c63ba685310;hpb=b3ffdf70b7f91d3a89b590904ddea84356908239;p=meshlink diff --git a/src/utcp.c b/src/utcp.c index 20dd0aba..f237270f 100644 --- a/src/utcp.c +++ b/src/utcp.c @@ -2428,6 +2428,11 @@ void utcp_expect_data(struct utcp_connection *c, bool expect) { } } +void utcp_set_flags(struct utcp_connection *c, uint32_t flags) { + c->flags &= ~UTCP_CHANGEABLE_FLAGS; + c->flags |= flags & UTCP_CHANGEABLE_FLAGS; +} + void utcp_offline(struct utcp *utcp, bool offline) { struct timespec now; clock_gettime(UTCP_CLOCK, &now);