]> git.meshlink.io Git - meshlink-tiny/commitdiff
Reduce the stack size of the background thread.
authorGuus Sliepen <guus@meshlink.io>
Mon, 12 Jul 2021 19:52:08 +0000 (21:52 +0200)
committerGuus Sliepen <guus@meshlink.io>
Thu, 2 Sep 2021 21:50:51 +0000 (23:50 +0200)
src/meshlink.c

index aadbaf337cca4798500544ed19c67aef67fa1bcd..7c37c7b6a729e3ac773a639b298bfe253bb56001 100644 (file)
@@ -1161,7 +1161,7 @@ bool meshlink_start(meshlink_handle_t *mesh) {
        // Ensure we have a decent amount of stack space. Musl's default of 80 kB is too small.
        pthread_attr_t attr;
        pthread_attr_init(&attr);
-       pthread_attr_setstacksize(&attr, 1024 * 1024);
+       pthread_attr_setstacksize(&attr, 16 * 1024);
 
        if(pthread_create(&mesh->thread, &attr, meshlink_main_loop, mesh) != 0) {
                logger(mesh, MESHLINK_ERROR, "Could not start thread: %s\n", strerror(errno));