summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorRuss White <russ@riw.us>2020-11-03 07:39:12 -0500
committerGitHub <noreply@github.com>2020-11-03 07:39:12 -0500
commita6b628c27bd114e983acabdc9bd3ccbd1f01c06b (patch)
treed3b3dfd0f5d16cece1033ef41212ccf103dc99e0 /lib
parent39926498dd28750fdfcde278ff0b3731f9b9a09a (diff)
parentb4d6e8559f3aa28a5c1f259922cf03063c26f513 (diff)
Merge pull request #7442 from qlyoung/fix-thread-tracepoint-pointer
lib: fix missed pointer update
Diffstat (limited to 'lib')
-rw-r--r--lib/thread.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/thread.c b/lib/thread.c
index 8da5aa61dd..db53e267f8 100644
--- a/lib/thread.c
+++ b/lib/thread.c
@@ -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());