]> git.pond.sub.org Git - empserver/commit
Fix setsector and setres not to wipe out concurrent updates
authorMarkus Armbruster <armbru@pond.sub.org>
Sat, 16 Apr 2011 18:34:26 +0000 (20:34 +0200)
committerMarkus Armbruster <armbru@pond.sub.org>
Sun, 17 Apr 2011 08:47:57 +0000 (10:47 +0200)
commit04a332a89d4e52d8d78be25fb16085dfd10d3e82
tree2bd726c63921addd68eb2a346959b85232f16b8e
parentf4db90c849508792f5f9353964607d2fa66060cb
Fix setsector and setres not to wipe out concurrent updates

setsector() reads the sector, prompts for input, then writes back the
sector, triggering a generation oops.  Any updates made by other
threads while setsector() waits for input are wiped out, triggering a
seqno mismatch oops.

Same for setres().
src/lib/commands/setres.c
src/lib/commands/setsect.c