File bnc#564441.diff of Package dhcpcd
--- client.c-orig 2010-02-22 10:19:23.000000000 +0100
+++ client.c 2010-02-22 10:18:27.000000000 +0100
@@ -541,6 +541,7 @@
timeout *= 1000;
state->start = uptime ();
retval = poll (fds, iface->fd == -1 ? 1 : 2, timeout);
+ timeout /= 1000;
state->timeout -= uptime () - state->start;
if (retval == -1 && errno == EINTR) {
/* If interupted, continue as normal as the signal