According to doc [1], new implementations should send FAIL if the variable specified in the getvar command does not exist.
[1]: https://android.googlesource.com/platform/system/core/+show/refs/heads/main/fastboot/README.md#121 Signed-off-by: Andrei Lalaev <andrey.lal...@gmail.com> --- common/fastboot.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/fastboot.c b/common/fastboot.c index 56bc4e82c4..3df3c227a3 100644 --- a/common/fastboot.c +++ b/common/fastboot.c @@ -372,7 +372,7 @@ static void cb_getvar(struct fastboot *fb, const char *cmd) goto out; skip_partitions: - fastboot_tx_print(fb, FASTBOOT_MSG_OKAY, ""); + fastboot_tx_print(fb, FASTBOOT_MSG_FAIL, ""); out: fastboot_free_variables(&partition_list); } -- 2.49.0