X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?p=pintos-anon;a=blobdiff_plain;f=src%2Flib%2Fkernel%2Flist.c;h=e9993cbd0a5e6295d806a566b9ce4c8d76aa299c;hp=ecbb7cb6e36d6f4adab5a32cda7bfcf6db464266;hb=04b1db625129936325474664d7f400b9993e9611;hpb=2b4b1acd2d80945294b8786396251857005c0a81 diff --git a/src/lib/kernel/list.c b/src/lib/kernel/list.c index ecbb7cb..e9993cb 100644 --- a/src/lib/kernel/list.c +++ b/src/lib/kernel/list.c @@ -228,7 +228,7 @@ list_push_back (struct list *list, struct list_elem *elem) that a naive loop to remove the elements in a list will fail: ** DON'T DO THIS ** - for (e = list_begin (&list); e != list_end (&list); e = list_next (&list)) + for (e = list_begin (&list); e != list_end (&list); e = list_next (e)) { ...do something with e... list_remove (e);