Ensure defer does not exit program

This commit is contained in:
Sebastiaan de Schaetzen 2025-03-30 15:11:44 +02:00
parent b052f8d897
commit 5d07060a78

View File

@ -60,12 +60,6 @@ var (
nextSleepTime time.Time
)
func Must(err error) {
if err != nil {
log.Fatalf("Error: %v", err)
}
}
func main() {
// Check if running as root
if os.Geteuid() != 0 {
@ -79,7 +73,7 @@ func main() {
nvmlAvailable = false
} else {
nvmlAvailable = true
defer Must(nvml.Shutdown())
defer nvml.Shutdown()
}
// Set up signal handling