From a6914e58974f27ba4142b71f4b4ab8d701239733 Mon Sep 17 00:00:00 2001
From: Matt Joiner <anacrolix@gmail.com>
Date: Tue, 18 Nov 2014 09:56:05 -0600
Subject: [PATCH] cmd/dht-get-peers: Expose debug HTTP

---
 cmd/dht-get-peers/main.go | 1 +
 util/loghttp.go           | 4 ++++
 2 files changed, 5 insertions(+)

diff --git a/cmd/dht-get-peers/main.go b/cmd/dht-get-peers/main.go
index 6fd582a1..a61a2660 100644
--- a/cmd/dht-get-peers/main.go
+++ b/cmd/dht-get-peers/main.go
@@ -130,6 +130,7 @@ func setupSignals() {
 }
 
 func main() {
+	util.LoggedHTTPServe("")
 	seen := make(map[util.CompactPeer]struct{})
 getPeers:
 	for {
diff --git a/util/loghttp.go b/util/loghttp.go
index 770353fe..ce6f1ef5 100644
--- a/util/loghttp.go
+++ b/util/loghttp.go
@@ -4,9 +4,13 @@ import (
 	"log"
 	"net"
 	"net/http"
+	_ "net/http/pprof"
 )
 
 func LoggedHTTPServe(addr string) {
+	if addr == "" {
+		addr = "localhost:6061"
+	}
 	netAddr, err := net.ResolveTCPAddr("tcp", addr)
 	if err != nil {
 		log.Fatalf("error resolving http addr: %s", err)
-- 
2.51.0