diff --git a/src/amf/gmm-build.c b/src/amf/gmm-build.c index 2a6ec9ab5..8b1cc4825 100644 --- a/src/amf/gmm-build.c +++ b/src/amf/gmm-build.c @@ -596,6 +596,9 @@ ogs_pkbuf_t *gmm_build_configuration_update_command( configuration_update_command->presencemask |= OGS_NAS_5GS_CONFIGURATION_UPDATE_COMMAND_NETWORK_DAYLIGHT_SAVING_TIME_PRESENT; network_daylight_saving_time->length = 1; + if (local.tm_isdst > 0) { + network_daylight_saving_time->value = 1; + } } } diff --git a/src/mme/emm-handler.c b/src/mme/emm-handler.c index 4ab377bba..6dd4a9ea9 100644 --- a/src/mme/emm-handler.c +++ b/src/mme/emm-handler.c @@ -347,6 +347,9 @@ int emm_handle_attach_complete( emm_information->presencemask |= OGS_NAS_EPS_EMM_INFORMATION_NETWORK_DAYLIGHT_SAVING_TIME_PRESENT; network_daylight_saving_time->length = 1; + if (local.tm_isdst > 0) { + network_daylight_saving_time->value = 1; + } } emmbuf = nas_eps_security_encode(mme_ue, &message);