diff options
Diffstat (limited to 'ipfs.dpi.go')
-rw-r--r-- | ipfs.dpi.go | 8 |
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" |