david/ipxe
david
/
ipxe
Archived
1
0
Fork 0

Use list_for_each_entry_safe() when flushing queue.

This commit is contained in:
Michael Brown 2007-05-19 22:05:16 +00:00
parent 5e25a89e74
commit 54138f28f6
1 changed files with 2 additions and 1 deletions

View File

@ -75,8 +75,9 @@ static void posix_file_free ( struct refcnt *refcnt ) {
struct posix_file *file =
container_of ( refcnt, struct posix_file, refcnt );
struct io_buffer *iobuf;
struct io_buffer *tmp;
list_for_each_entry ( iobuf, &file->data, list ) {
list_for_each_entry_safe ( iobuf, tmp, &file->data, list ) {
free_iob ( iobuf );
}
free ( file );