From 975d44e99f21e9bb9249ecb5bdc81122c3bc63be Mon Sep 17 00:00:00 2001 From: ArvidNorr Date: Fri, 18 Jan 2013 10:24:25 +0100 Subject: More logging added --- common/os_calls.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'common') diff --git a/common/os_calls.c b/common/os_calls.c index 07f378e5..a3daaa3a 100644 --- a/common/os_calls.c +++ b/common/os_calls.c @@ -60,6 +60,7 @@ #include "os_calls.h" #include "arch.h" +#include "log.h" /* for clearenv() */ #if defined(_WIN32) @@ -493,6 +494,7 @@ g_tcp_local_socket(void) void APP_CC g_tcp_close(int sck) { + char ip[256] ; if (sck == 0) { return; @@ -501,6 +503,8 @@ g_tcp_close(int sck) #if defined(_WIN32) closesocket(sck); #else + g_write_ip_address(sck,ip,256); + log_message(LOG_LEVEL_INFO,"An established connection closed to endpoint: %s", ip); close(sck); #endif } @@ -636,6 +640,8 @@ g_tcp_listen(int sck) int APP_CC g_tcp_accept(int sck) { + int ret ; + char ipAddr[256] ; struct sockaddr_in s; #if defined(_WIN32) signed int i; @@ -645,7 +651,14 @@ g_tcp_accept(int sck) i = sizeof(struct sockaddr_in); memset(&s, 0, i); - return accept(sck, (struct sockaddr *)&s, &i); + ret = accept(sck, (struct sockaddr *)&s, &i); + if(ret>0) + { + snprintf(ipAddr,256,"A connection received from: %s port %d" + ,inet_ntoa(s.sin_addr),ntohs(s.sin_port)); + log_message(LOG_LEVEL_INFO,ipAddr); + } + return ret ; } /*****************************************************************************/ -- cgit v1.2.3 From fb7294ed26d28b12d8da5cf5f41f5975f1999f04 Mon Sep 17 00:00:00 2001 From: ArvidNorr Date: Thu, 31 Jan 2013 20:17:42 +0100 Subject: small len fixes --- common/os_calls.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'common') diff --git a/common/os_calls.c b/common/os_calls.c index a3daaa3a..500db201 100644 --- a/common/os_calls.c +++ b/common/os_calls.c @@ -503,7 +503,7 @@ g_tcp_close(int sck) #if defined(_WIN32) closesocket(sck); #else - g_write_ip_address(sck,ip,256); + g_write_ip_address(sck,ip,255); log_message(LOG_LEVEL_INFO,"An established connection closed to endpoint: %s", ip); close(sck); #endif @@ -654,7 +654,7 @@ g_tcp_accept(int sck) ret = accept(sck, (struct sockaddr *)&s, &i); if(ret>0) { - snprintf(ipAddr,256,"A connection received from: %s port %d" + snprintf(ipAddr,255,"A connection received from: %s port %d" ,inet_ntoa(s.sin_addr),ntohs(s.sin_port)); log_message(LOG_LEVEL_INFO,ipAddr); } -- cgit v1.2.3