]> git.ipfire.org Git - thirdparty/opentracker.git/commitdiff
Clean up pointer to task object
authorDirk Engling <erdgeist@erdgeist.org>
Sun, 31 Mar 2024 22:52:34 +0000 (00:52 +0200)
committerDirk Engling <erdgeist@erdgeist.org>
Sun, 31 Mar 2024 22:52:34 +0000 (00:52 +0200)
ot_mutex.c

index 12122456d2db70eaa87328514dcfefebc78e6e68..88a7af8902307c7f0ff1ab7b5cf72ec5dba9a247 100644 (file)
@@ -205,11 +205,11 @@ int64 mutex_workqueue_popresult( int *iovec_entries, struct iovec ** iovec ) {
     if ((*task)->tasktype == TASK_DONE) {
       struct ot_task *ptask = *task;
 
-      *iovec_entries = (*task)->iovec_entries;
-      *iovec         = (*task)->iovec;
-      sock           = (*task)->sock;
+      *iovec_entries = ptask->iovec_entries;
+      *iovec         = ptask->iovec;
+      sock           = ptask->sock;
 
-      *task = (*task)->next;
+      *task = ptask->next;
       free( ptask );
       break;
     }