mirror of
https://github.com/mjl-/mox.git
synced 2025-04-21 13:39:45 +03:00
![]() We normally check errors for all operations. But for some cleanup calls, eg "defer file.Close()", we didn't. Now we also check and log most of those. Partially because those errors can point to some mishandling or unexpected code paths (eg file unexpected already closed). And in part to make it easier to use "errcheck" to find the real missing error checks, there is too much noise now. The log.Check function can now be used unconditionally for checking and logging about errors. It adjusts the log level if the error is caused by a network connection being closed, or a context is canceled or its deadline reached, or a socket deadline is reached. |
||
---|---|---|
.. | ||
dane.go | ||
dane_test.go | ||
examples_test.go |