Remove some dead stores signalled by clang analyzer
Signed-off-by: Erik Boasson <eb@ilities.com>
This commit is contained in:
parent
ece3a78211
commit
f08b4e0c5d
3 changed files with 5 additions and 6 deletions
|
@ -328,13 +328,12 @@ MPT_ProcessEntry (rw_publisher,
|
|||
|
||||
static void wait_for_done (dds_entity_t rd, const char *userdata)
|
||||
{
|
||||
int32_t n;
|
||||
void *raw = NULL;
|
||||
dds_sample_info_t si;
|
||||
bool done = false;
|
||||
while (!done)
|
||||
{
|
||||
while (!done && (n = dds_take (rd, &raw, &si, 1, 1)) == 1)
|
||||
while (!done && dds_take (rd, &raw, &si, 1, 1) == 1)
|
||||
{
|
||||
const dds_builtintopic_participant_t *sample = raw;
|
||||
void *ud = NULL;
|
||||
|
|
|
@ -562,7 +562,7 @@ static uint32_t pubthread (void *varg)
|
|||
{
|
||||
int result;
|
||||
dds_instance_handle_t *ihs;
|
||||
dds_time_t ntot = 0, tfirst, tfirst0;
|
||||
dds_time_t ntot = 0, tfirst;
|
||||
union data data;
|
||||
uint64_t timeouts = 0;
|
||||
void *baggage = NULL;
|
||||
|
@ -584,7 +584,7 @@ static uint32_t pubthread (void *varg)
|
|||
}
|
||||
data.seq_keyval.keyval = 0;
|
||||
|
||||
tfirst0 = tfirst = dds_time();
|
||||
tfirst = dds_time();
|
||||
|
||||
uint32_t bi = 0;
|
||||
while (!ddsrt_atomic_ld32 (&termflag))
|
||||
|
@ -623,7 +623,7 @@ static uint32_t pubthread (void *varg)
|
|||
if (++bi == burstsize)
|
||||
{
|
||||
/* FIXME: should average rate over a short-ish period, rather than over the entire run */
|
||||
while (((double) (ntot / burstsize) / ((double) (t - tfirst0) / 1e9 + 5e-3)) > pub_rate && !ddsrt_atomic_ld32 (&termflag))
|
||||
while (((double) (ntot / burstsize) / ((double) (t - tfirst) / 1e9 + 5e-3)) > pub_rate && !ddsrt_atomic_ld32 (&termflag))
|
||||
{
|
||||
/* FIXME: flushing manually because batching is not yet implemented properly */
|
||||
dds_write_flush (wr_data);
|
||||
|
|
|
@ -1980,7 +1980,7 @@ static char *read_line_from_textfile(FILE *fp) {
|
|||
str[n++] = (char)c;
|
||||
}
|
||||
if (c != EOF || n > 0) {
|
||||
if (n == sz) str = dds_realloc(str, sz += 1);
|
||||
if (n == sz) str = dds_realloc(str, sz + 1);
|
||||
str[n] = 0;
|
||||
} else if (ferror(fp)) {
|
||||
error_exit("error reading file, errno = %d\n", errno);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue