Eliminate spurious 'u' entries on update.
commitab0c3dc521da197656043943433aeda30f744273
authorDavid Brown <asure@davidb.org>
Sun, 30 Dec 2007 17:34:03 +0000 (30 09:34 -0800)
committerDavid Brown <asure@davidb.org>
Sun, 30 Dec 2007 17:34:03 +0000 (30 09:34 -0800)
tree5ccc69f4f6a04dc3d356f40d6ac858085b829061
parent79a5050cda672e6e7ae51d2652a7d1bbe92dc975
Eliminate spurious 'u' entries on update.

The 'handle_leave()' method didn't distinguish adds from deletes, so
updates were creating extra 'u' nodes, corrupting the database.

Fix this by passing a bitfield in indicating whether the leave as an
add, delete, or both.
assurance/main.py