]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
name the talloc context for each network / worker
authorAlan T. DeKok <aland@freeradius.org>
Tue, 23 May 2017 20:54:24 +0000 (16:54 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 23 May 2017 20:54:24 +0000 (16:54 -0400)
src/lib/io/schedule.c

index 2e87aad883ae46da4d3b4edbabacaab4dcfcb65e..ea759af17dcdc432af469259f24c2c04b1d7750e 100644 (file)
@@ -202,7 +202,7 @@ static void *fr_schedule_worker_thread(void *arg)
 
        fr_log(sc->log, L_INFO, "Worker %d starting\n", sw->id);
 
-       ctx = talloc_init("worker");
+       ctx = talloc_init("worker %d", sw->id);
        if (!ctx) {
                fr_log(sc->log, L_ERR, "Worker %d - Failed allocating memory", sw->id);
                goto fail;
@@ -303,9 +303,9 @@ static void *fr_schedule_network_thread(void *arg)
        fr_schedule_t *sc = sn->sc;
        fr_schedule_child_status_t status = FR_CHILD_FAIL;
 
-       fr_log(sc->log, L_INFO, "Network starting\n");
+       fr_log(sc->log, L_INFO, "Network %d starting\n", sn->id);
 
-       ctx = talloc_init("network");
+       ctx = talloc_init("network %d", sn->id);
        if (!ctx) {
                fr_log(sc->log, L_ERR, "Network %d - Failed allocating memory", sn->id);
                goto fail;