Prevent a crash caused by a certain type of false decode. Update copyright date.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8452 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
Steven Franke 2018-02-03 16:31:22 +00:00
parent 8d6faa7458
commit 7578126454
2 changed files with 2 additions and 3 deletions

View File

@ -713,7 +713,7 @@ void usage(void)
//***************************************************************************
int main(int argc, char *argv[])
{
char cr[] = "(C) 2016, Steven Franke - K9AN";
char cr[] = "(C) 2018, Steven Franke - K9AN";
(void)cr;
extern char *optarg;
extern int optind;
@ -1316,7 +1316,6 @@ int main(int argc, char *argv[])
} else {
break;
}
}
// Remove dupes (same callsign and freq within 3 Hz)

View File

@ -238,7 +238,7 @@ int get_wspr_channel_symbols(char* rawmessage, char* hashtab, unsigned char* sym
} else if ( i2 < mlen ) { // just looks for a right slash
// Type 2: PJ4/K1ABC 37
callsign=strtok(message," ");
if( strlen(callsign) < i2 ) return 0; //guards against pathological case
if( i2==0 || i2>strlen(callsign) ) return 0; //guards against pathological case
powstr=strtok(NULL," ");
int power = atoi(powstr);
if( power < 0 ) power=0;