mirror of
https://github.com/samba-team/samba.git
synced 2024-12-25 23:21:54 +03:00
s3-smbd: update to use new DLIST macros
(cherry picked from commit 365b408c458c848a818637d9b36a0423aeb1ba54)
This commit is contained in:
parent
aa52a0925d
commit
13ac4ad521
@ -153,8 +153,7 @@ static void dptr_idleoldest(struct smbd_server_connection *sconn)
|
||||
/*
|
||||
* Go to the end of the list.
|
||||
*/
|
||||
for(dptr = sconn->smb1.searches.dirptrs; dptr && dptr->next; dptr = dptr->next)
|
||||
;
|
||||
dptr = DLIST_TAIL(sconn->smb1.searches.dirptrs);
|
||||
|
||||
if(!dptr) {
|
||||
DEBUG(0,("No dptrs available to idle ?\n"));
|
||||
@ -165,7 +164,7 @@ static void dptr_idleoldest(struct smbd_server_connection *sconn)
|
||||
* Idle the oldest pointer.
|
||||
*/
|
||||
|
||||
for(; dptr; dptr = dptr->prev) {
|
||||
for(; dptr; dptr = DLIST_PREV(dptr)) {
|
||||
if (dptr->dir_hnd) {
|
||||
dptr_idle(dptr);
|
||||
return;
|
||||
@ -394,7 +393,7 @@ static void dptr_close_oldest(struct smbd_server_connection *sconn,
|
||||
* one of the new dnum handles.
|
||||
*/
|
||||
|
||||
for(; dptr; dptr = dptr->prev) {
|
||||
for(; dptr; dptr = DLIST_PREV(dptr)) {
|
||||
if ((old && (dptr->dnum < 256) && !dptr->expect_close) ||
|
||||
(!old && (dptr->dnum > 255))) {
|
||||
dptr_close_internal(dptr);
|
||||
|
@ -2094,11 +2094,11 @@ static void process_deny_list( canon_ace **pp_ace_list )
|
||||
* list at this point including this entry.
|
||||
*/
|
||||
|
||||
canon_ace *prev_entry = curr_ace->prev;
|
||||
canon_ace *prev_entry = DLIST_PREV(curr_ace);
|
||||
|
||||
free_canon_ace_list( curr_ace );
|
||||
if (prev_entry)
|
||||
prev_entry->next = NULL;
|
||||
DLIST_REMOVE(ace_list, prev_entry);
|
||||
else {
|
||||
/* We deleted the entire list. */
|
||||
ace_list = NULL;
|
||||
|
Loading…
Reference in New Issue
Block a user