[PATCH] Allow ifplugd to run when no TCP/IP is available This simple patch create AF_LOCAL socket instead of AF_INET so if TCP/IP is not linked into kernel it still works. Signed-off-by: Alon Bar-Lev --- diff -urNp ifplugd-0.28.org/src/ifplugd.c ifplugd-0.28/src/ifplugd.c --- ifplugd-0.28.org/src/ifplugd.c 2005-06-04 22:21:51.000000000 +0300 +++ ifplugd-0.28/src/ifplugd.c 2007-10-30 05:22:53.000000000 +0200 @@ -409,7 +409,7 @@ void work(void) { break; } - if ((fd = socket(AF_INET, SOCK_DGRAM, 0)) < 0) { + if ((fd = socket(AF_LOCAL, SOCK_DGRAM, 0)) < 0) { daemon_log(LOG_ERR, "socket(): %s", strerror(errno)); goto finish; }