Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
SAT>IP client - use satip_discoveries_count as atomic (clang)
  • Loading branch information
perexg committed Mar 8, 2016
1 parent dce8cd7 commit a944581
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/input/mpegts/satip/satip.c
Expand Up @@ -803,7 +803,7 @@ satip_discovery_destroy(satip_discovery_t *d, int unlink)
if (d == NULL)
return;
if (unlink) {
satip_discoveries_count--;
atomic_dec(&satip_discoveries_count, 1);
TAILQ_REMOVE(&satip_discoveries, d, disc_link);
}
if (d->http_client)
Expand Down Expand Up @@ -1046,7 +1046,7 @@ satip_discovery_service_received
satip_discovery_t *d;
int n, i;

if (len > 8191 || satip_discoveries_count > 100)
if (len > 8191 || atomic_get(&satip_discoveries_count) > 100)
return;
buf = alloca(len+1);
memcpy(buf, data, len);
Expand Down Expand Up @@ -1133,7 +1133,7 @@ satip_discovery_service_received
i = 1;
if (!satip_discovery_find(d) && !satip_device_find(d->uuid)) {
TAILQ_INSERT_TAIL(&satip_discoveries, d, disc_link);
satip_discoveries_count++;
atomic_add(&satip_discoveries_count, 1);
mtimer_arm_rel(&satip_discovery_timerq, satip_discovery_timerq_cb, NULL, ms2mono(250));
i = 0;
}
Expand Down Expand Up @@ -1175,7 +1175,7 @@ satip_discovery_static(const char *descurl)
d->configid = strdup("");
d->deviceid = strdup("");
TAILQ_INSERT_TAIL(&satip_discoveries, d, disc_link);
satip_discoveries_count++;
atomic_add(&satip_discoveries_count, 1);
satip_discovery_timerq_cb(NULL);
}

Expand Down

0 comments on commit a944581

Please sign in to comment.