tdam-dir: Avoid sending secrets when propagating notes. - tordam - A library for peer discovery inside the Tor network
HTML git clone https://git.parazyd.org/tordam
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
DIR commit cafa0dc4bc3eea39112002a70f705130d23db746
DIR parent 9d94345269ed0c29bba97161e15ff29aa262f39f
HTML Author: parazyd <parazyd@dyne.org>
Date: Mon, 22 Oct 2018 16:01:16 +0200
dam-dir: Avoid sending secrets when propagating notes.
Diffstat:
M cmd/dam-dir/main.go | 2 ++
1 file changed, 2 insertions(+), 0 deletions(-)
---
DIR diff --git a/cmd/dam-dir/main.go b/cmd/dam-dir/main.go
t@@ -174,6 +174,7 @@ func handlePost(rw http.ResponseWriter, request *http.Request) {
lib.CheckError(err)
if nodedata["valid"] == "1" {
nodemap[i] = nodedata
+ delete(nodemap[i], "secret")
}
}
} else {
t@@ -183,6 +184,7 @@ func handlePost(rw http.ResponseWriter, request *http.Request) {
nodedata, err := lib.RedisCli.HGetAll(us).Result()
lib.CheckError(err)
nodemap[us] = nodedata
+ delete(nodemap[us], "secret")
}
nodestr, err := json.Marshal(nodemap)