s3-smbd: update to use new DLIST macros
[abartlet/samba.git/.git] / source3 / smbd / posix_acls.c
index 7342420a8998c3a7a64b5239926e225be18b451b..2fb7b77c861fb78fca187f57e93242f9dad50183 100644 (file)
@@ -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;