Skip to content

Commit 2bed431

Browse files
committed
always ensure the file extension maps to something that is registered with the browser
1 parent 75f568c commit 2bed431

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

browser.go

+6-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,12 @@ func OpenReader(r io.Reader) error {
3535
if err := f.Close(); err != nil {
3636
return fmt.Errorf("browser: caching temporary file failed: %v", err)
3737
}
38-
return OpenFile(f.Name())
38+
oldname := f.Name()
39+
newname := oldname + ".html"
40+
if err := os.Rename(oldname, newname); err != nil {
41+
return fmt.Errorf("browser: renaming temporary file failed: %v", err)
42+
}
43+
return OpenFile(newname)
3944
}
4045

4146
// OpenURL opens a new browser window pointing to url.

0 commit comments

Comments
 (0)