test/server: enforce locks be made against unique paths

This commit is contained in:
Taylor Blau 2016-06-03 10:35:00 -06:00
parent 9ccd526df6
commit 7b8427bf0b

@ -672,6 +672,15 @@ func locksHandler(w http.ResponseWriter, r *http.Request) {
})
}
for _, l := range getLocks() {
if l.Path == lockRequest.Path {
enc.Encode(&LockResponse{
Err: "lock already created",
})
return
}
}
var id [20]byte
rand.Read(id[:])