forked from acouzens/open5gs
chage debug buffer size to HUGE_STRING_LEN(8192) for avoiding buffer overflow
This commit is contained in:
parent
f5f4e42be9
commit
9503c8efdc
|
@ -135,7 +135,7 @@ static int network_handler(const char *path)
|
|||
struct timeval timer_val;
|
||||
struct sockaddr_un svaddr;
|
||||
file_t *file = NULL;
|
||||
char g_buffer[1024];
|
||||
char g_buffer[HUGE_STRING_LEN];
|
||||
|
||||
us = socket(AF_UNIX, SOCK_DGRAM, 0);
|
||||
if (us < 0)
|
||||
|
@ -472,7 +472,7 @@ void d_trace_off(int *mod_name)
|
|||
|
||||
int d_msg(int tp, int lv, c_time_t t, char *fn, int ln, char *fmt, ...)
|
||||
{
|
||||
char str[384] = {0}, fstr[HUGE_STRING_LEN] = {0}, *ac_str;
|
||||
char str[HUGE_STRING_LEN] = {0}, fstr[HUGE_STRING_LEN] = {0}, *ac_str;
|
||||
time_exp_t te;
|
||||
size_t n;
|
||||
char *lv_str[5] = {"NONE", "FATL", "ERRR", "WARN", "INFO"};
|
||||
|
|
|
@ -101,16 +101,13 @@ static void fd_log_func(int printlevel, const char *format, va_list ap)
|
|||
switch(printlevel)
|
||||
{
|
||||
case FD_LOG_ANNOYING:
|
||||
if (TRACE_MODULE >= 29)
|
||||
printf("freeDiameter[%d]: %s\n", printlevel, buffer);
|
||||
d_trace(29, "freeDiameter[%d]: %s\n", printlevel, buffer);
|
||||
break;
|
||||
case FD_LOG_DEBUG:
|
||||
if (TRACE_MODULE >= 27)
|
||||
printf("freeDiameter[%d]: %s\n", printlevel, buffer);
|
||||
d_trace(27, "freeDiameter[%d]: %s\n", printlevel, buffer);
|
||||
break;
|
||||
case FD_LOG_NOTICE:
|
||||
if (TRACE_MODULE >= 25)
|
||||
printf("freeDiameter[%d]: %s\n", printlevel, buffer);
|
||||
d_trace(25, "freeDiameter[%d]: %s\n", printlevel, buffer);
|
||||
break;
|
||||
case FD_LOG_ERROR:
|
||||
d_error("%s", buffer);
|
||||
|
|
|
@ -65,10 +65,6 @@ status_t emm_build_attach_accept(
|
|||
guti->guti.mme_gid, guti->guti.mme_code, guti->guti.m_tmsi,
|
||||
mme_ue->imsi_bcd);
|
||||
|
||||
#if 0 /* Remove it */
|
||||
attach_accept->presencemask |= NAS_ATTACH_ACCEPT_EMM_CAUSE_PRESENT;
|
||||
attach_accept->emm_cause = EMM_CAUSE_CS_DOMAIN_NOT_AVAILABLE;
|
||||
#endif
|
||||
attach_accept->presencemask |= NAS_ATTACH_ACCEPT_T3402_VALUE_PRESENT;
|
||||
t3402_value->unit = NAS_GRPS_TIMER_UNIT_MULTIPLES_OF_1_MM;
|
||||
t3402_value->value = 12;
|
||||
|
|
|
@ -64,7 +64,7 @@ status_t emm_handle_attach_request(
|
|||
memcpy(&mme_ue->nas_eps.attach, eps_attach_type,
|
||||
sizeof(nas_eps_attach_type_t));
|
||||
mme_ue->nas_eps.type = MME_EPS_TYPE_ATTACH_REQUEST;
|
||||
d_trace(7, " ATTACH_TYPE[%d]\n", eps_attach_type->attach_type);
|
||||
d_trace(9, " ATTACH_TYPE[%d]\n", eps_attach_type->attach_type);
|
||||
|
||||
/* Copy TAI and ECGI from enb_ue */
|
||||
memcpy(&mme_ue->tai, &enb_ue->nas.tai, sizeof(tai_t));
|
||||
|
|
Loading…
Reference in New Issue