aboutsummaryrefslogtreecommitdiff
path: root/src/core
diff options
context:
space:
mode:
authorRuben Valls <rubenvalls@theembedded.engineer>2022-06-20 19:52:59 +0200
committerGitHub <noreply@github.com>2022-06-20 10:52:59 -0700
commit69dc023fe22964e38efcc8f71cf683fcf615c515 (patch)
tree733977df7cba54bbea3869f5d087ab646270c87e /src/core
parent27701c0dd5fc30d0eb8041e4f1be3b4bfa164e75 (diff)
downloadnng-69dc023fe22964e38efcc8f71cf683fcf615c515.tar.gz
nng-69dc023fe22964e38efcc8f71cf683fcf615c515.tar.bz2
nng-69dc023fe22964e38efcc8f71cf683fcf615c515.zip
Fixes compiling when NNG_ENABLE_STATS is OFF (#1600)
The socket member `st_name` is not available when NNG_ENABLE_STATS is OFF.
Diffstat (limited to 'src/core')
-rw-r--r--src/core/socket.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/socket.c b/src/core/socket.c
index 7d15f3cb..ed223916 100644
--- a/src/core/socket.c
+++ b/src/core/socket.c
@@ -240,9 +240,11 @@ sock_set_sockname(void *s, const void *buf, size_t sz, nni_type t)
int rv;
rv = (nni_copyin_str(
SOCK(s)->s_name, buf, sizeof(SOCK(s)->s_name), sz, t));
+#ifdef NNG_ENABLE_STATS
if (rv == 0) {
nni_stat_set_string(&SOCK(s)->st_name, SOCK(s)->s_name);
}
+#endif
return (rv);
}