@@ -77,6 +77,8 @@ RadiusClientResult RC_Login(char* login, char* pas)
int result;
memset(rc_msg, 0, PW_MAX_MSG_SIZE);
+
+ memset(&rcHandle, 0, sizeof(rc_handle));
rc_read_config(&rcHandle);
@@ -288,7 +288,7 @@ int rc_send_server (rc_handle *rh, SEND_DATA *data, char *msg, unsigned flags)
memset(recv_buffer, 0, RECV_BUF_LEN);
// Получение ответа, select
- if (!recvSelect(&sets, &socket, 1500)) {
+ if (!recvSelect(&sets, &socket, 2000)) {
//printf("SOCK recv timeout!\r\n");
close(socket);
return NET_ERR_RC;