aboutsummaryrefslogtreecommitdiff
path: root/ipfs.dpi.go
diff options
context:
space:
mode:
Diffstat (limited to 'ipfs.dpi.go')
-rw-r--r--ipfs.dpi.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/ipfs.dpi.go b/ipfs.dpi.go
index 77a59cb..85ce02e 100644
--- a/ipfs.dpi.go
+++ b/ipfs.dpi.go
@@ -143,6 +143,10 @@ func IpfsUrlToGatewayUrl(u *url.URL) string {
func serveIpfs(conn net.Conn, url_str string, u *url.URL) error {
gwUrl := IpfsUrlToGatewayUrl(u)
+ err := writeStatus(conn, "Fetching IPFS content...")
+ if err != nil {
+ return err
+ }
resp, err := http.Get(gwUrl)
if err != nil {
err := writeHeader(conn, url_str, "text/html")
@@ -154,10 +158,6 @@ func serveIpfs(conn net.Conn, url_str string, u *url.URL) error {
return io.EOF
}
defer resp.Body.Close()
- err = writeStatus(conn, "Fetching IPFS content...")
- if err != nil {
- return err
- }
contentType := resp.Header.Get("Content-Type")
if (contentType == "") {
contentType = "text/plain"