qga: Improve error for guest-set-user-password parameter @crypted

The Windows version of guest-set-user-password rejects argument
"crypted": true with the rather useless "this feature or command is
not currently supported".  Improve to "'crypted' must be off on this
host".

QERR_UNSUPPORTED is now unused.  Drop.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-ID: <20240911131206.2503035-3-armbru@redhat.com>
This commit is contained in:
Markus Armbruster 2024-09-11 15:12:06 +02:00
parent bdebb722cf
commit bd783b5cd6
2 changed files with 1 additions and 4 deletions

View File

@ -26,7 +26,4 @@
#define QERR_PROPERTY_VALUE_OUT_OF_RANGE \ #define QERR_PROPERTY_VALUE_OUT_OF_RANGE \
"Property %s.%s doesn't take value %" PRId64 " (minimum: %" PRId64 ", maximum: %" PRId64 ")" "Property %s.%s doesn't take value %" PRId64 " (minimum: %" PRId64 ", maximum: %" PRId64 ")"
#define QERR_UNSUPPORTED \
"this feature or command is not currently supported"
#endif /* QERROR_H */ #endif /* QERROR_H */

View File

@ -1914,7 +1914,7 @@ void qmp_guest_set_user_password(const char *username,
GError *gerr = NULL; GError *gerr = NULL;
if (crypted) { if (crypted) {
error_setg(errp, QERR_UNSUPPORTED); error_setg(errp, "'crypted' must be off on this host");
return; return;
} }