diff -aur busybox-1.4.1/networking/udhcp/dhcpd.c src/networking/udhcp/dhcpd.c
--- busybox-1.4.1/networking/udhcp/dhcpd.c	2007-01-24 22:34:34.000000000 +0100
+++ src/networking/udhcp/dhcpd.c	2007-03-15 01:33:35.000000000 +0100
@@ -82,6 +82,7 @@
 
 	timeout_end = time(0) + server_config.auto_time;
 	while (1) { /* loop until universe collapses */
+		write_leases();
 
 		if (server_socket < 0) {
 			server_socket = listen_socket(INADDR_ANY, SERVER_PORT,
