pulse-server: silence the ENOTSUP warnings

To stop the device restore extension warnings.
This commit is contained in:
Wim Taymans 2021-06-28 12:43:31 +02:00
parent 0d71068ab2
commit c68a7cd603

View file

@ -52,14 +52,24 @@ int reply_error(struct client *client, uint32_t command, uint32_t tag, int res)
struct message *reply; struct message *reply;
uint32_t error = res_to_err(res); uint32_t error = res_to_err(res);
const char *name; const char *name;
enum spa_log_level level;
if (command < COMMAND_MAX) if (command < COMMAND_MAX)
name = commands[command].name; name = commands[command].name;
else else
name = "invalid"; name = "invalid";
pw_log(res == -ENOENT ? SPA_LOG_LEVEL_INFO : SPA_LOG_LEVEL_WARN, switch (res) {
"client %p [%s]: ERROR command:%d (%s) tag:%u error:%u (%s)", case -ENOENT:
case -ENOTSUP:
level = SPA_LOG_LEVEL_INFO;
break;
default:
level = SPA_LOG_LEVEL_WARN;
break;
}
pw_log(level, "client %p [%s]: ERROR command:%d (%s) tag:%u error:%u (%s)",
client, client->name, command, name, tag, error, spa_strerror(res)); client, client->name, command, name, tag, error, spa_strerror(res));
reply = message_alloc(impl, -1, 0); reply = message_alloc(impl, -1, 0);