File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -501,10 +501,10 @@ static void release_request(struct transfer_request *request)
501501 if (request == request_queue_head ) {
502502 request_queue_head = request -> next ;
503503 } else {
504- while (entry -> next != NULL && entry -> next != request )
504+ while (entry && entry -> next != request )
505505 entry = entry -> next ;
506- if (entry -> next == request )
507- entry -> next = entry -> next -> next ;
506+ if (entry )
507+ entry -> next = request -> next ;
508508 }
509509
510510 free (request -> url );
@@ -981,7 +981,7 @@ static int unlock_remote(struct remote_lock *lock)
981981 while (prev && prev -> next != lock )
982982 prev = prev -> next ;
983983 if (prev )
984- prev -> next = prev -> next -> next ;
984+ prev -> next = lock -> next ;
985985 }
986986
987987 free (lock -> owner );
You can’t perform that action at this time.
0 commit comments