diff options
Diffstat (limited to 'tools/regression/geom/geom_kernsim.c')
-rw-r--r-- | tools/regression/geom/geom_kernsim.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/regression/geom/geom_kernsim.c b/tools/regression/geom/geom_kernsim.c index 7b92578..8b05154 100644 --- a/tools/regression/geom/geom_kernsim.c +++ b/tools/regression/geom/geom_kernsim.c @@ -173,7 +173,7 @@ rattle() void -new_thread(void *(*func)(void *arg), char *name) +new_thread(void *(*func)(void *arg), const char *name) { struct thread *tp; static int nextt; @@ -183,7 +183,7 @@ new_thread(void *(*func)(void *arg), char *name) error = pthread_create(&tp->tid, NULL, func, tp); if (error) err(1, "pthread_create(%s)", name); - tp->name = name; + tp->name = strdup(name); printf("New Thread %d %s %p %d\n", tp - thr, name, tp, tp->pid); } |