output/roar: check return values
Fixes gcc warnings.
This commit is contained in:
parent
667e22bbc7
commit
ffa9f4b47f
@ -63,7 +63,9 @@ roar_output_get_volume_locked(struct roar *roar)
|
||||
|
||||
float l, r;
|
||||
int error;
|
||||
roar_vs_volume_get(roar->vss, &l, &r, &error);
|
||||
if (roar_vs_volume_get(roar->vss, &l, &r, &error) < 0)
|
||||
return -1;
|
||||
|
||||
return (l + r) * 50;
|
||||
}
|
||||
|
||||
@ -231,7 +233,13 @@ roar_cancel_locked(struct roar *self)
|
||||
if (vss == NULL)
|
||||
return;
|
||||
|
||||
roar_vs_stream(vss, &(self->info), ROAR_DIR_PLAY, &(self->err));
|
||||
if (roar_vs_stream(vss, &(self->info), ROAR_DIR_PLAY,
|
||||
&(self->err)) < 0) {
|
||||
roar_vs_close(vss, ROAR_VS_TRUE, &(self->err));
|
||||
g_warning("Failed to start stream");
|
||||
return;
|
||||
}
|
||||
|
||||
roar_vs_role(vss, self->role, &(self->err));
|
||||
self->vss = vss;
|
||||
self->alive = true;
|
||||
|
Loading…
Reference in New Issue
Block a user