]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Network and worker contexts already freed by the threads
authorNick Porter <nick@portercomputing.co.uk>
Tue, 7 Jun 2022 12:47:21 +0000 (13:47 +0100)
committerNick Porter <nick@portercomputing.co.uk>
Tue, 7 Jun 2022 12:47:21 +0000 (13:47 +0100)
Commit 3791b97d60c19e05b218969641164e9384fce7b3 added freeing to the
worker and network threads

src/lib/io/schedule.c

index 423fc7a4ba07802f4b02822d270a417a823a16a3..c9688891fb4c04e38c618f5ba6c5334b2d1b9f8e 100644 (file)
@@ -766,7 +766,6 @@ int fr_schedule_destroy(fr_schedule_t **sc_to_free)
                } else {
                        DEBUG2("Network %i joined (cleaned up)", sn->id);
                }
-               talloc_free(sn->ctx);
        }
 
        /*
@@ -800,7 +799,6 @@ int fr_schedule_destroy(fr_schedule_t **sc_to_free)
                } else {
                        DEBUG2("Worker %i joined (cleaned up)", sw->id);
                }
-               talloc_free(sw->ctx);
        }
 
        sem_destroy(&sc->network_sem);