aboutsummaryrefslogtreecommitdiff
path: root/src/core/socket.c
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2021-07-09 20:41:28 -0700
committerGarrett D'Amore <garrett@damore.org>2021-07-09 20:41:28 -0700
commit16597cc81cc9fbdfd15349be1b0bd57fb9392241 (patch)
treeec790f8a480533604b658a815cca962995be19ac /src/core/socket.c
parent2574efba78d3046f6c35bbb1d55c522fb2125c94 (diff)
downloadnng-16597cc81cc9fbdfd15349be1b0bd57fb9392241.tar.gz
nng-16597cc81cc9fbdfd15349be1b0bd57fb9392241.tar.bz2
nng-16597cc81cc9fbdfd15349be1b0bd57fb9392241.zip
Several minor cleanups. Fix socket id stat for listener.v1.5.0
Diffstat (limited to 'src/core/socket.c')
-rw-r--r--src/core/socket.c16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/core/socket.c b/src/core/socket.c
index 16476be1..e170289d 100644
--- a/src/core/socket.c
+++ b/src/core/socket.c
@@ -124,15 +124,10 @@ sock_get_fd(void *s, unsigned flag, int *fdp)
return (NNG_ENOTSUP);
}
- switch (flag) {
- case NNI_PROTO_FLAG_SND:
+ if (flag == NNI_PROTO_FLAG_SND) {
rv = nni_msgq_get_sendable(SOCK(s)->s_uwq, &p);
- break;
- case NNI_PROTO_FLAG_RCV:
+ } else {
rv = nni_msgq_get_recvable(SOCK(s)->s_urq, &p);
- break;
- default:
- return (NNG_EINVAL);
}
if (rv == 0) {
@@ -499,7 +494,7 @@ sock_stats_init(nni_sock *s)
sock_stat_init(s, &s->st_tx_bytes, &tx_bytes_info);
sock_stat_init(s, &s->st_rx_bytes, &rx_bytes_info);
- nni_stat_set_id(&s->st_id, s->s_id);
+ nni_stat_set_id(&s->st_id, (int) s->s_id);
nni_stat_set_string(&s->st_name, s->s_name);
nni_stat_set_string(&s->st_protocol, nni_sock_proto_name(s));
}
@@ -668,7 +663,7 @@ nni_sock_open(nni_sock **sockp, const nni_proto *proto)
#ifdef NNG_ENABLE_STATS
// Set up basic stat values.
- nni_stat_set_id(&s->st_id, s->s_id);
+ nni_stat_set_id(&s->st_id, (int) s->s_id);
// Add our stats chain.
nni_stat_register(&s->st_root);
@@ -1478,7 +1473,8 @@ dialer_timer_start_locked(nni_dialer *d)
// This algorithm may lead to slight biases because we don't
// have a statistically perfect distribution with the modulo of
// the random number, but this really doesn't matter.
- nni_sleep_aio(back_off ? nni_random() % back_off : 0, &d->d_tmo_aio);
+ nni_sleep_aio(
+ back_off ? (int) nni_random() % back_off : 0, &d->d_tmo_aio);
}
void