summaryrefslogtreecommitdiff
path: root/src/core/sock.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/sock.c')
-rw-r--r--src/core/sock.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/core/sock.c b/src/core/sock.c
index 8348d30..cac05da 100644
--- a/src/core/sock.c
+++ b/src/core/sock.c
@@ -503,6 +503,9 @@ int nn_sock_add_ep (struct nn_sock *self, const struct nn_transport *transport,
/* Instantiate the endpoint. */
ep = nn_alloc (sizeof (struct nn_ep), "endpoint");
+ if (!ep) {
+ return -ENOMEM;
+ }
rc = nn_ep_init (ep, NN_SOCK_SRC_EP, self, self->eid, transport,
bind, addr);
if (nn_slow (rc < 0)) {