diff options
author | David Hankins <dhankins@isc.org> | 2006-08-02 22:36:00 +0000 |
---|---|---|
committer | David Hankins <dhankins@isc.org> | 2006-08-02 22:36:00 +0000 |
commit | 5786874726d50723f1b78412434ec33295ceb64d (patch) | |
tree | 5f634463bdb6ba7ec36c4e050e89dab885550477 /server/ddns.c | |
parent | 663e6621c764907628e21c56e0d308e233707e1c (diff) | |
download | isc-dhcp-5786874726d50723f1b78412434ec33295ceb64d.tar.gz |
Several minor bugs never seen in any public release corrected.
[ISC-Bugs #16316]
Diffstat (limited to 'server/ddns.c')
-rw-r--r-- | server/ddns.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/server/ddns.c b/server/ddns.c index 4e318def..6323056f 100644 --- a/server/ddns.c +++ b/server/ddns.c @@ -34,7 +34,7 @@ #ifndef lint static char copyright[] = -"$Id: ddns.c,v 1.22 2006/07/20 16:27:45 shane Exp $ Copyright (c) 2004-2005 Internet Systems Consortium. All rights reserved.\n"; +"$Id: ddns.c,v 1.23 2006/08/02 22:36:00 dhankins Exp $ Copyright (c) 2004-2005 Internet Systems Consortium. All rights reserved.\n"; #endif /* not lint */ #include "dhcpd.h" @@ -241,6 +241,7 @@ int ddns_updates (struct packet *packet, if (lease -> ip_addr . len != 4) return 0; + memset(&d1, 0, sizeof(d1)); memset (&ddns_hostname, 0, sizeof (ddns_hostname)); memset (&ddns_domainname, 0, sizeof (ddns_domainname)); memset (&old_ddns_fwd_name, 0, sizeof (ddns_fwd_name)); @@ -455,7 +456,6 @@ int ddns_updates (struct packet *packet, * Compute the RR TTL. */ ddns_ttl = DEFAULT_DDNS_TTL; - memset (&d1, 0, sizeof d1); if ((oc = lookup_option (&server_universe, state -> options, SV_DDNS_TTL))) { if (evaluate_option_cache (&d1, packet, lease, |