From: Arran Cudbard-Bell Date: Mon, 31 Oct 2016 21:14:32 +0000 (-0400) Subject: Print out failure reasons X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3091fa98f6410c2e22496e2da0dfd399bb951848;p=thirdparty%2Ffreeradius-server.git Print out failure reasons --- diff --git a/src/modules/rlm_sigtran/libosmo-m3ua/sctp_m3ua_client.c b/src/modules/rlm_sigtran/libosmo-m3ua/sctp_m3ua_client.c index dd2fe71113f..e2d7c1e6317 100644 --- a/src/modules/rlm_sigtran/libosmo-m3ua/sctp_m3ua_client.c +++ b/src/modules/rlm_sigtran/libosmo-m3ua/sctp_m3ua_client.c @@ -318,7 +318,7 @@ static int m3ua_sctp_assoc_complete(struct osmo_fd *ofd, unsigned int what) osmo_fd_unregister(ofd); /* Remove our connect callback */ if (what & BSC_FD_EXCEPT) { - LOGP(DINP, LOGL_ERROR, "SCTP association failed errno: %d\n", errno); + LOGP(DINP, LOGL_ERROR, "SCTP association failed: %s.\n", strerror(errno)); fail_link(link); return -1; } @@ -376,7 +376,7 @@ static void m3ua_start(void *data) } if (bind(sctp, (struct sockaddr *) &link->local, sizeof(link->local)) != 0) { - LOGP(DINP, LOGL_ERROR, "Failed to bind.\n"); + LOGP(DINP, LOGL_ERROR, "Failed to bind: %s.\n", strerror(errno)); close(sctp); return fail_link(link); } @@ -388,7 +388,7 @@ static void m3ua_start(void *data) ret = connect(sctp, (struct sockaddr *) &link->remote, sizeof(link->remote)); if ((ret != 0) && (ret != EINPROGRESS)) { - LOGP(DINP, LOGL_ERROR, "Failed to connect\n"); + LOGP(DINP, LOGL_ERROR, "Failed to connect: %s.\n", strerror(errno)); close(sctp); return fail_link(link); }