@@ -106,6 +106,8 @@ static int buf_size = DEFAULT_PACKET_SIZE * 2;
106106static int server_num = 0 ;
107107static server_ctx_t * server_ctx_list [MAX_REMOTE_NUM ] = { NULL };
108108
109+ const char * s_port = NULL ;
110+
109111#ifndef __MINGW32__
110112static int
111113setnonblocking (int fd )
@@ -1116,9 +1118,9 @@ server_recv_cb(EV_P_ ev_io *w, int revents)
11161118 char dst [SS_ADDRSTRLEN ];
11171119 strcpy (src , get_addr_str ((struct sockaddr * )& src_addr ));
11181120 strcpy (dst , get_addr_str ((struct sockaddr * )& dst_addr ));
1119- LOGI ("[udp] cache miss: %s <-> %s" , dst , src );
1121+ LOGI ("[%s] [ udp] cache miss: %s <-> %s" , s_port , dst , src );
11201122#else
1121- LOGI ("[udp] cache miss: %s:%s <-> %s" , host , port ,
1123+ LOGI ("[%s] [ udp] cache miss: %s:%s <-> %s" , s_port , host , port ,
11221124 get_addr_str ((struct sockaddr * )& src_addr ));
11231125#endif
11241126 }
@@ -1129,9 +1131,9 @@ server_recv_cb(EV_P_ ev_io *w, int revents)
11291131 char dst [SS_ADDRSTRLEN ];
11301132 strcpy (src , get_addr_str ((struct sockaddr * )& src_addr ));
11311133 strcpy (dst , get_addr_str ((struct sockaddr * )& dst_addr ));
1132- LOGI ("[udp] cache hit: %s <-> %s" , dst , src );
1134+ LOGI ("[%s] [ udp] cache hit: %s <-> %s" , s_port , dst , src );
11331135#else
1134- LOGI ("[udp] cache hit: %s:%s <-> %s" , host , port ,
1136+ LOGI ("[%s] [ udp] cache hit: %s:%s <-> %s" , s_port , host , port ,
11351137 get_addr_str ((struct sockaddr * )& src_addr ));
11361138#endif
11371139 }
@@ -1346,6 +1348,7 @@ init_udprelay(const char *server_host, const char *server_port,
13461348#endif
13471349 int mtu , crypto_t * crypto , int timeout , const char * iface )
13481350{
1351+ s_port = server_port ;
13491352 // Initialize ev loop
13501353 struct ev_loop * loop = EV_DEFAULT ;
13511354
0 commit comments