[syslinux] tftp-hpa does not reload the remap file when receiving SIGHUP
Dyks, Axel (XL)
xl at xlsigned.net
Sun Nov 26 02:13:27 PST 2006
... because the signal handling code is enclosed in "#ifdef HAVE_REGEX"
instead of "#ifdef WITH_REGEX"
The following patch against head of "network/tftp/tftp-hap.git" on "kernel.org"
fixes this issues (you are using blanks for indention and not tabs. right?).
Cheers
Axel
diff --git a/tftpd/tftpd.c b/tftpd/tftpd.c
index 09d8733..8ea41d5 100644
--- a/tftpd/tftpd.c
+++ b/tftpd/tftpd.c
@@ -555,7 +555,7 @@ main(int argc, char **argv)
if ( caught_sighup ) {
caught_sighup = 0;
if ( standalone ) {
-#ifdef HAVE_REGEX
+#ifdef WITH_REGEX
if ( rewrite_file ) {
freerules(rewrite_rules);
rewrite_rules = read_remap_rules(rewrite_file);
More information about the Syslinux
mailing list