restart syslog when changing ip

This commit is contained in:
feelfree69
2026-04-12 13:02:42 +02:00
parent d776118815
commit 2a9c7d2828
+2
View File
@@ -1212,10 +1212,12 @@ void cmd_parser(void) __banked
itoa(syslog_addr[1]); write_char('.'); itoa(syslog_addr[1] >> 8); itoa(syslog_addr[1]); write_char('.'); itoa(syslog_addr[1] >> 8);
return; return;
} else if (!parse_ip(cmd_words_b[2])) { } else if (!parse_ip(cmd_words_b[2])) {
syslog_stop();
uip_ipaddr(&syslog_addr, ip[0], ip[1], ip[2], ip[3]); uip_ipaddr(&syslog_addr, ip[0], ip[1], ip[2], ip[3]);
print_string("Setting syslog IP: "); print_string("Setting syslog IP: ");
itoa(ip[0]); write_char('.'); itoa(ip[1]); write_char('.'); itoa(ip[0]); write_char('.'); itoa(ip[1]); write_char('.');
itoa(ip[2]); write_char('.'); itoa(ip[3]); write_char('\n'); itoa(ip[2]); write_char('.'); itoa(ip[3]); write_char('\n');
syslog_start();
} else { } else {
print_string("Invalid IP address\n"); print_string("Invalid IP address\n");
} }