FIX: marshmellow42 's fix using memcpy instead of re-assign pointer.

Ref: 38b3509542
This commit is contained in:
iceman1001 2016-02-16 18:15:18 +01:00
commit 1fe0992d06

View file

@ -925,16 +925,16 @@ char *GetFSKType(uint8_t fchigh, uint8_t fclow, uint8_t invert)
char *fskType = fType; char *fskType = fType;
if (fchigh==10 && fclow==8){ if (fchigh==10 && fclow==8){
if (invert) //fsk2a if (invert) //fsk2a
fskType = "FSK2a"; memcpy(fskType, "FSK2a", 5);
else //fsk2 else //fsk2
fskType = "FSK2"; memcpy(fskType, "FSK2", 4);
} else if (fchigh == 8 && fclow == 5) { } else if (fchigh == 8 && fclow == 5) {
if (invert) if (invert)
fskType = "FSK1"; memcpy(fskType, "FSK1", 4);
else else
fskType = "FSK1a"; memcpy(fskType, "FSK1a", 5);
} else { } else {
fskType = "FSK??"; memcpy(fskType, "FSK??", 5);
} }
return fskType; return fskType;
} }