From: John Melton G0ORX/N6LYT <john.d.melton@googlemail.com>
Date: Thu, 28 Dec 2017 17:26:49 +0000 (+0000)
Subject: fix US 60mtr channels
X-Git-Url: https://git.rkrishnan.org/pf/module-simplejson.html?a=commitdiff_plain;h=5e42de1231c5fdc814428cb3a68568d6849901e1;p=pihpsdr.git

fix US 60mtr channels
---

diff --git a/frequency.c b/frequency.c
index 98cbdf9..a716b84 100644
--- a/frequency.c
+++ b/frequency.c
@@ -413,8 +413,10 @@ char* getFrequencyInfo(long long frequency,int filter_low,int filter_high) {
             if(info->band==band60) {
               int i;
               for(i=0;i<channel_entries;i++) {
+                long long low_freq=band_channels_60m[i].frequency-(band_channels_60m[i].width/(long long)2);
+                long long hi_freq=band_channels_60m[i].frequency+(band_channels_60m[i].width/(long long)2);
 //fprintf(stderr,"channel: %d frequency=%lld width=%lld\n",i,band_channels_60m[i].frequency,band_channels_60m[i].width);
-                if(flow>=band_channels_60m[i].frequency && fhigh<=(band_channels_60m[i].frequency+band_channels_60m[i].width)) {
+                if(flow>=low_freq && fhigh<=hi_freq) {
                   result=info->info;
                   break;
                 }