aboutsummaryrefslogtreecommitdiffstats
path: root/main/netsock2.c
diff options
context:
space:
mode:
authortilghman <tilghman@f38db490-d61c-443f-a65b-d21fe96a405b>2010-07-09 17:00:22 +0000
committertilghman <tilghman@f38db490-d61c-443f-a65b-d21fe96a405b>2010-07-09 17:00:22 +0000
commitcc07f75cb0cc79c8ef0fa6aef0de86285ff52584 (patch)
tree94a60fb241f8ef7f70f5dfb872376f7eac9ae450 /main/netsock2.c
parent1c8d9745b8c1e2cabfcdf57ac15bb0ebd0c90d2a (diff)
Kill some startup warnings and errors and make some messages more helpful in tracking down the source.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@275105 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'main/netsock2.c')
-rw-r--r--main/netsock2.c21
1 files changed, 11 insertions, 10 deletions
diff --git a/main/netsock2.c b/main/netsock2.c
index ba671c1dc..6066604b9 100644
--- a/main/netsock2.c
+++ b/main/netsock2.c
@@ -328,7 +328,7 @@ int ast_sockaddr_cmp_addr(const struct ast_sockaddr *a, const struct ast_sockadd
return ret;
}
-uint16_t ast_sockaddr_port(const struct ast_sockaddr *addr)
+uint16_t _ast_sockaddr_port(const struct ast_sockaddr *addr, const char *file, int line, const char *func)
{
if (addr->ss.ss_family == AF_INET &&
addr->len == sizeof(struct sockaddr_in)) {
@@ -337,11 +337,11 @@ uint16_t ast_sockaddr_port(const struct ast_sockaddr *addr)
addr->len == sizeof(struct sockaddr_in6)) {
return ntohs(((struct sockaddr_in6 *)&addr->ss)->sin6_port);
}
- ast_log(LOG_ERROR, "Not an IPv4 nor IPv6 address, cannot get port.\n");
+ ast_log(__LOG_DEBUG, file, line, func, "Not an IPv4 nor IPv6 address, cannot get port.\n");
return 0;
}
-void ast_sockaddr_set_port(struct ast_sockaddr *addr, uint16_t port)
+void _ast_sockaddr_set_port(struct ast_sockaddr *addr, uint16_t port, const char *file, int line, const char *func)
{
if (addr->ss.ss_family == AF_INET &&
addr->len == sizeof(struct sockaddr_in)) {
@@ -350,7 +350,7 @@ void ast_sockaddr_set_port(struct ast_sockaddr *addr, uint16_t port)
addr->len == sizeof(struct sockaddr_in6)) {
((struct sockaddr_in6 *)&addr->ss)->sin6_port = htons(port);
} else {
- ast_log(LOG_ERROR,
+ ast_log(__LOG_DEBUG, file, line, func,
"Not an IPv4 nor IPv6 address, cannot set port.\n");
}
}
@@ -466,8 +466,8 @@ int ast_set_qos(int sockfd, int tos, int cos, const char *desc)
return res;
}
-int ast_sockaddr_to_sin(const struct ast_sockaddr *addr,
- struct sockaddr_in *sin)
+int _ast_sockaddr_to_sin(const struct ast_sockaddr *addr,
+ struct sockaddr_in *sin, const char *file, int line, const char *func)
{
if (ast_sockaddr_isnull(addr)) {
memset(sin, 0, sizeof(*sin));
@@ -475,24 +475,25 @@ int ast_sockaddr_to_sin(const struct ast_sockaddr *addr,
}
if (addr->len != sizeof(*sin)) {
- ast_log(LOG_ERROR, "Bad address cast to IPv4\n");
+ ast_log(__LOG_ERROR, file, line, func, "Bad address cast to IPv4\n");
return 0;
}
if (addr->ss.ss_family != AF_INET) {
- ast_log(LOG_DEBUG, "Address family is not AF_INET\n");
+ ast_log(__LOG_DEBUG, file, line, func, "Address family is not AF_INET\n");
}
*sin = *(struct sockaddr_in *)&addr->ss;
return 1;
}
-void ast_sockaddr_from_sin(struct ast_sockaddr *addr, const struct sockaddr_in *sin)
+void _ast_sockaddr_from_sin(struct ast_sockaddr *addr, const struct sockaddr_in *sin,
+ const char *file, int line, const char *func)
{
memcpy(&addr->ss, sin, sizeof(*sin));
if (addr->ss.ss_family != AF_INET) {
- ast_log(LOG_DEBUG, "Address family is not AF_INET\n");
+ ast_log(__LOG_DEBUG, file, line, func, "Address family is not AF_INET\n");
}
addr->len = sizeof(*sin);