Commit Diff


commit - d9b5eddbdfbea4a1f06d6c47a700c968668a4123
commit + 5787f144b72abc64a01c267bba5468d4db22b1ff
blob - d92eff2ca15fe5fa47f7d8f90df9c4cc7cd9cd9e
blob + 4c249503a10c86d5b80142da1f95f02c833d54c5
--- server/server.go
+++ server/server.go
@@ -243,11 +243,13 @@ func handleOver(args []string, s *session, c *textprot
 	return nil
 }
 
-func handleListOverviewFmt(dw io.Writer, c *textproto.Conn) error {
+func handleListOverviewFmt(c *textproto.Conn) error {
 	err := c.PrintfLine("215 Order of fields in overview database.")
 	if err != nil {
 		return err
 	}
+	dw := c.DotWriter()
+	defer dw.Close()
 	_, err = fmt.Fprintln(dw, `Subject:
 From:
 Date:
@@ -265,9 +267,7 @@ func handleList(args []string, s *session, c *textprot
 	}
 
 	if ltype == "overview.fmt" {
-		dw := c.DotWriter()
-		defer dw.Close()
-		return handleListOverviewFmt(dw, c)
+		return handleListOverviewFmt(c)
 	}
 
 	groups, err := s.backend.ListGroups(-1)