X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fnet_socket.c;h=6af4f7386bcc37530057fc5251de2ff0103a1137;hb=da55b444c063c510f37e4f8527982eb86f01c7b3;hp=5464b95f8071ca57ee479270e32ffcf3c23e0b25;hpb=8635449a060aae62af80dad139dc06fbb9a346d9;p=meshlink diff --git a/src/net_socket.c b/src/net_socket.c index 5464b95f..6af4f738 100644 --- a/src/net_socket.c +++ b/src/net_socket.c @@ -93,8 +93,8 @@ void retry_outgoing(meshlink_handle_t *mesh, outgoing_t *outgoing) { outgoing->timeout += 5; } - if(outgoing->timeout > mesh->maxtimeout) { - outgoing->timeout = mesh->maxtimeout; + if(outgoing->timeout > mesh->dev_class_traits[mesh->devclass].maxtimeout) { + outgoing->timeout = mesh->dev_class_traits[mesh->devclass].maxtimeout; } timeout_add(&mesh->loop, &outgoing->ev, retry_outgoing_handler, outgoing, &(struct timespec) {