]> git.puffer.fish Git - matthieu/frr.git/commitdiff
lib: fix missed pointer update
authorQuentin Young <qlyoung@nvidia.com>
Mon, 2 Nov 2020 21:22:54 +0000 (16:22 -0500)
committerQuentin Young <qlyoung@nvidia.com>
Mon, 2 Nov 2020 21:22:54 +0000 (16:22 -0500)
Function argument changed from thread * to thread ** without updating
the corresponding tracepoint.

Signed-off-by: Quentin Young <qlyoung@nvidia.com>
lib/thread.c

index 8da5aa61ddc1de5b4467caa42411ddd4ff6dd0c9..db53e267f89f32d8fe7c96a00a15be2a208812c4 100644 (file)
@@ -1233,9 +1233,9 @@ void thread_cancel(struct thread **thread)
 
        master = (*thread)->master;
 
-       frrtrace(9, frr_libfrr, thread_cancel, master, thread->funcname,
-                thread->schedfrom, thread->schedfrom_line, NULL, thread->u.fd,
-                thread->u.val, thread->arg, thread->u.sands.tv_sec);
+       frrtrace(9, frr_libfrr, thread_cancel, master, (*thread)->funcname,
+                (*thread)->schedfrom, (*thread)->schedfrom_line, NULL, (*thread)->u.fd,
+                (*thread)->u.val, (*thread)->arg, (*thread)->u.sands.tv_sec);
 
        assert(master->owner == pthread_self());