1 |
diff -up dhcp-4.2.0/common/dispatch.c.dracut dhcp-4.2.0/common/dispatch.c |
2 |
--- dhcp-4.2.0/common/dispatch.c.dracut 2010-06-01 19:29:59.000000000 +0200 |
3 |
+++ dhcp-4.2.0/common/dispatch.c 2010-07-21 16:10:09.000000000 +0200 |
4 |
@@ -189,6 +189,10 @@ void add_timeout (when, where, what, ref |
5 |
isc_interval_t interval; |
6 |
isc_time_t expires; |
7 |
|
8 |
+ if (when == NULL) { |
9 |
+ return; |
10 |
+ } |
11 |
+ |
12 |
/* See if this timeout supersedes an existing timeout. */ |
13 |
t = (struct timeout *)0; |
14 |
for (q = timeouts; q; q = q->next) { |