From f7e9991db48e6fad171afc3c02c3c7860d5f90fc Mon Sep 17 00:00:00 2001 From: Joseph Poirier Date: Mon, 9 Nov 2015 09:14:08 -0600 Subject: [PATCH] consistent error handling for GetFreqCorrection --- main/sdr.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/main/sdr.go b/main/sdr.go index b7e4ca68..1d3872f0 100644 --- a/main/sdr.go +++ b/main/sdr.go @@ -183,8 +183,9 @@ func (u *UAT) sdrConfig() (err error) { log.Printf("\tGetFreqCorrection: %d\n", freqCorr) err = u.dev.SetFreqCorrection(globalSettings.PPM) if err != nil { - // just a warning + u.dev.Close() log.Printf("\tSetFreqCorrection %d Failed, error: %s\n", globalSettings.PPM, err) + return } else { log.Printf("\tSetFreqCorrection %d Successful\n", globalSettings.PPM) }