X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmeshlink.c;h=7e2e20e5c358b08b4ad7a57789055671cca3d626;hb=fd7e81983ca4cae7cdf2a67a35500284f17761c4;hp=c42eb7690543b77037284a22ff678237ff3d9631;hpb=f91651414adcac1c05e1b923bee4cb3caf559c3b;p=meshlink diff --git a/src/meshlink.c b/src/meshlink.c index c42eb769..7e2e20e5 100644 --- a/src/meshlink.c +++ b/src/meshlink.c @@ -744,8 +744,9 @@ static bool recvline(meshlink_handle_t *mesh, size_t len) { return true; } + static bool sendline(int fd, char *format, ...) { - static char buffer[4096]; + char buffer[4096]; char *p = buffer; int blen = 0; va_list ap; @@ -3112,7 +3113,7 @@ static void __attribute__((destructor)) meshlink_exit(void) { } /// Device class traits -dev_class_traits_t dev_class_traits[_DEV_CLASS_MAX + 1] = { +const dev_class_traits_t dev_class_traits[_DEV_CLASS_MAX + 1] = { { .min_connects = 3, .max_connects = 10000, .edge_weight = 1 }, // DEV_CLASS_BACKBONE { .min_connects = 3, .max_connects = 100, .edge_weight = 3 }, // DEV_CLASS_STATIONARY { .min_connects = 3, .max_connects = 3, .edge_weight = 6 }, // DEV_CLASS_PORTABLE