)]}' { "commit": "051b6390817095b9f407c1486e5f296ccdd08b4f", "tree": "066345818880ac3cabe100b31e1e2e8291094c2a", "parents": [ "41da9195dbb46778fb19ef95010bd592bd056af8" ], "author": { "name": "Daniel Mentz", "email": "danielmentz@google.com", "time": "Thu Jan 22 16:29:57 2015 -0800" }, "committer": { "name": "Daniel Mentz", "email": "danielmentz@google.com", "time": "Thu Jan 22 17:37:34 2015 -0800" }, "message": "Use list_for_each_safe() to iter over l2flow_table\n\nabm_br_even() iterates over elements in l2flow_table[i]. Under certain\nconditions, the loop body calls list_del() on the current element which\nmust not be done if list_for_each() is used. Let\u0027s use\nlist_for_each_safe() instead as it saves pointers to the previous and\nnext element. Therefore, the current element can be deleted safely.\n\nChange-Id: I5f917098a743d2f1b88b01c9ec20f70bb6d6de17\n", "tree_diff": [ { "type": "modify", "old_id": "908cbb31ff6449f0129d510a5484e2d9c17becc3", "old_mode": 33188, "old_path": "auto_bridge/auto_bridge.c", "new_id": "acb8ffd3ab7e52df9e983fde5f5535961828d430", "new_mode": 33188, "new_path": "auto_bridge/auto_bridge.c" } ] }