ugly hack

This commit is contained in:
Tassilo Schweyer 2025-05-05 00:24:15 +02:00
parent f21401a0cc
commit 225ac28120

View file

@ -5084,13 +5084,15 @@ void processudp(uint8_t *buf, int len, struct sockaddr_in *addr, uint16_t indexu
sess_local[s].auth_type = atype;
}
strncpy(sess_local[s].auth_name, authname, sizeof(sess_local[s].auth_name) - 1);
if (last_sent_lcp_confreq_n) {
sess_local[s].lcp_last_sent_confreq_n = last_sent_lcp_confreq_n;
memcpy(sess_local[s].lcp_last_sent_confreq, last_sent_lcp_confreq, last_sent_lcp_confreq_n);
}
if (last_received_lcp_confreq_n) {
sess_local[s].lcp_last_received_confreq_n = last_received_lcp_confreq_n;
memcpy(sess_local[s].lcp_last_received_confreq, last_received_lcp_confreq, last_sent_lcp_confreq_n);
if (strstr(authname, "umts")) {
if (last_sent_lcp_confreq_n) {
sess_local[s].lcp_last_sent_confreq_n = last_sent_lcp_confreq_n;
memcpy(sess_local[s].lcp_last_sent_confreq, last_sent_lcp_confreq, last_sent_lcp_confreq_n);
}
if (last_received_lcp_confreq_n) {
sess_local[s].lcp_last_received_confreq_n = last_received_lcp_confreq_n;
memcpy(sess_local[s].lcp_last_received_confreq, last_received_lcp_confreq, last_sent_lcp_confreq_n);
}
}
if (!sess_local[s].lcp_authtype)