tools: improve error reporting

This commit is contained in:
Wim Taymans 2020-04-04 20:23:42 +02:00
parent 95906ca52e
commit 7927a66fdd
4 changed files with 26 additions and 10 deletions

View file

@ -720,21 +720,26 @@ int main(int argc, char *argv[])
opt_remote = optarg;
break;
default:
show_help(argv[0]);
return -1;
}
}
data.loop = pw_main_loop_new(NULL);
if (data.loop == NULL)
if (data.loop == NULL) {
fprintf(stderr, "can't create main loop: %m\n");
return -1;
}
l = pw_main_loop_get_loop(data.loop);
pw_loop_add_signal(l, SIGINT, do_quit, &data);
pw_loop_add_signal(l, SIGTERM, do_quit, &data);
data.context = pw_context_new(l, NULL, 0);
if (data.context == NULL)
if (data.context == NULL) {
fprintf(stderr, "can't create context: %m\n");
return -1;
}
spa_list_init(&data.pending_list);
@ -743,8 +748,10 @@ int main(int argc, char *argv[])
PW_KEY_REMOTE_NAME, opt_remote,
NULL),
0);
if (data.core == NULL)
if (data.core == NULL) {
fprintf(stderr, "can't connect: %m\n");
return -1;
}
pw_core_add_listener(data.core,
&data.core_listener,