]> ruderich.org/simon Gitweb - safcm/safcm.git/blobdiff - remote/main.go
Use SPDX license identifiers
[safcm/safcm.git] / remote / main.go
index 61a6237ae9b94abd3b6c1ce90d8f124bacbb047a..db6a410f97c30e7f79083ac0e95e031bca848577 100644 (file)
@@ -1,19 +1,7 @@
 // Helper copied to the remote host to run commands and deploy configuration
 
-// Copyright (C) 2021  Simon Ruderich
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
+// SPDX-License-Identifier: GPL-3.0-or-later
+// Copyright (C) 2021-2024  Simon Ruderich
 
 package remote
 
@@ -75,7 +63,10 @@ func mainLoop() error {
        var logLevel safcm.LogLevel
        logFunc := func(level safcm.LogLevel, msg string) {
                if logLevel >= level {
-                       conn.Send(safcm.MsgLog{
+                       // Handling errors here is complex and quite verbose.
+                       // If it happens the connection is gone anyway so skip
+                       // the error handling.
+                       conn.Send(safcm.MsgLog{ //nolint:errcheck
                                Level: level,
                                Text:  msg,
                        })