Fixed coverity issues
Signed-off-by: Bart Poot <bart.poot@adlinktech.com> Processed review comments Signed-off-by: Bart Poot <bart.poot@adlinktech.com>
This commit is contained in:
parent
c84c69e551
commit
9a3a377327
42 changed files with 168 additions and 308 deletions
|
@ -93,7 +93,7 @@ int main (int argc, char **argv)
|
|||
signal (SIGINT, sigint);
|
||||
process_samples(reader, maxCycles);
|
||||
|
||||
dds_set_status_mask (reader, 0);
|
||||
(void) dds_set_status_mask (reader, 0);
|
||||
HandleMap__free (imap);
|
||||
finalize_dds (participant);
|
||||
return EXIT_SUCCESS;
|
||||
|
@ -154,7 +154,7 @@ static HandleEntry * retrieve_handle (HandleMap *map, dds_instance_handle_t key)
|
|||
static int do_take (dds_entity_t reader)
|
||||
{
|
||||
int samples_received;
|
||||
dds_sample_info_t info [MAX_SAMPLES];
|
||||
dds_sample_info_t *info = NULL;
|
||||
dds_instance_handle_t ph = 0;
|
||||
HandleEntry * current = NULL;
|
||||
|
||||
|
@ -165,9 +165,14 @@ static int do_take (dds_entity_t reader)
|
|||
|
||||
/* Take samples and iterate through them */
|
||||
|
||||
info = dds_alloc (sizeof(dds_sample_info_t) * MAX_SAMPLES);
|
||||
|
||||
samples_received = dds_take (reader, samples, info, MAX_SAMPLES, MAX_SAMPLES);
|
||||
if (samples_received < 0)
|
||||
{
|
||||
dds_free( info );
|
||||
DDS_FATAL("dds_take: %s\n", dds_strretcode(-samples_received));
|
||||
}
|
||||
|
||||
for (int i = 0; !done && i < samples_received; i++)
|
||||
{
|
||||
|
@ -196,13 +201,14 @@ static int do_take (dds_entity_t reader)
|
|||
total_samples++;
|
||||
}
|
||||
}
|
||||
dds_free (info);
|
||||
return samples_received;
|
||||
}
|
||||
|
||||
static void data_available_handler (dds_entity_t reader, void *arg)
|
||||
{
|
||||
(void)arg;
|
||||
do_take (reader);
|
||||
(void) do_take (reader);
|
||||
}
|
||||
|
||||
static int parse_args(int argc, char **argv, unsigned long long *maxCycles, char **partitionName)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue