1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-14 20:10:18 +03:00

Fix MODE_STRING blank value output and improve validation messages (#8219)

Fix MODE_STRING blank value output and improve validation messages
This commit is contained in:
Michael Keller 2019-05-09 14:50:59 +12:00 committed by GitHub
commit f085dad6bf
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -542,7 +542,7 @@ static void printValuePointer(const clivalue_t *var, const void *valuePointer, b
}
break;
case MODE_STRING:
cliPrintf("%s", (char *)valuePointer);
cliPrintf("%s", (strlen((char *)valuePointer) == 0) ? "-" : (char *)valuePointer);
break;
}
@ -4239,6 +4239,8 @@ STATIC_UNIT_TESTED void cliSet(char *cmdline)
strncpy((char *)cliGetValuePointer(val), valPtr, len);
}
valueChanged = true;
} else {
cliPrintErrorLinef("STRING MUST BE 1-%d CHARACTERS OR '-' FOR EMPTY", max);
}
}
break;