avoid uninitialized variables

This commit is contained in:
Wim Taymans 2020-06-23 15:25:27 +02:00
parent 95192b21f1
commit f08c35259c
2 changed files with 9 additions and 10 deletions

View file

@ -490,10 +490,10 @@ static int negotiate_formats(struct data *data)
if (spa_node_port_enum_params_sync(data->source_follower_node, if (spa_node_port_enum_params_sync(data->source_follower_node,
SPA_DIRECTION_OUTPUT, 0, SPA_DIRECTION_OUTPUT, 0,
SPA_PARAM_Buffers, &state, filter, &param, &b) != 1) SPA_PARAM_Buffers, &state, filter, &param, &b) != 1)
return res; return -ENOTSUP;
spa_pod_fixate(param); spa_pod_fixate(param);
if (spa_pod_parse_object(param, SPA_TYPE_OBJECT_ParamBuffers, NULL, if ((res = spa_pod_parse_object(param, SPA_TYPE_OBJECT_ParamBuffers, NULL,
SPA_PARAM_BUFFERS_size, SPA_POD_Int(&buffer_size)) < 0) SPA_PARAM_BUFFERS_size, SPA_POD_Int(&buffer_size))) < 0)
return res; return res;
/* set the sink and source formats */ /* set the sink and source formats */

View file

@ -114,15 +114,14 @@ static int process_clock(struct data *d, const struct spa_pod *pod, struct point
static int process_driver_block(struct data *d, const struct spa_pod *pod, struct point *point) static int process_driver_block(struct data *d, const struct spa_pod *pod, struct point *point)
{ {
union { char *name = NULL;
char *s; uint32_t driver_id = 0;
} dummy;
uint32_t driver_id;
struct measurement driver; struct measurement driver;
spa_zero(driver);
spa_pod_parse_struct(pod, spa_pod_parse_struct(pod,
SPA_POD_Int(&driver_id), SPA_POD_Int(&driver_id),
SPA_POD_String(&dummy.s), SPA_POD_String(&name),
SPA_POD_Long(&driver.prev_signal), SPA_POD_Long(&driver.prev_signal),
SPA_POD_Long(&driver.signal), SPA_POD_Long(&driver.signal),
SPA_POD_Long(&driver.awake), SPA_POD_Long(&driver.awake),
@ -169,8 +168,8 @@ static int add_follower(struct data *d, uint32_t id, const char *name)
static int process_follower_block(struct data *d, const struct spa_pod *pod, struct point *point) static int process_follower_block(struct data *d, const struct spa_pod *pod, struct point *point)
{ {
uint32_t id; uint32_t id = 0;
const char *name; const char *name = NULL;
struct measurement m; struct measurement m;
int idx; int idx;