diff --git a/rescuesdriq/rescuesdriq.go b/rescuesdriq/rescuesdriq.go index adbfdf619..fd078e949 100644 --- a/rescuesdriq/rescuesdriq.go +++ b/rescuesdriq/rescuesdriq.go @@ -137,16 +137,19 @@ func main() { if flagSeen["out"] { if flagSeen["sr"] { headerOrigin.SampleRate = uint32(*sampleRate) - } else if flagSeen["cf"] { + } + if flagSeen["cf"] { headerOrigin.CenterFrequency = *centerFreq - } else if flagSeen["sz"] { + } + if flagSeen["sz"] { if (*sampleSize == 16) || (*sampleSize == 24) { headerOrigin.SampleSize = uint32(*sampleSize) } else { fmt.Println("Incorrect sample size specified. Defaulting to 16") headerOrigin.SampleSize = 16 } - } else if flagSeen["ts"] { + } + if flagSeen["ts"] { t, err := time.Parse(time.RFC3339, *timeStr) if err == nil { headerOrigin.StartTimestamp = t.Unix()