LINT=splint
LINTFLAGS=+quiet -weak -warnposix -unrecog -Din_addr_t=uint32_t -Du_int=unsigned -Du_char=uint8_t -preproc -Drlimit=rlimit64 -D__gnuc_va_list=va_list -Dglob64=glob -Dglobfree64=globfree
# compat with openssl linux edition.
-LINTFLAGS+="-DBN_ULONG=unsigned long" -Dkrb5_int32=int "-Dkrb5_ui_4=unsigned int" -DPQ_64BIT=uint64_t -DRC4_INT=unsigned
+LINTFLAGS+="-DBN_ULONG=unsigned long" -Dkrb5_int32=int "-Dkrb5_ui_4=unsigned int" -DPQ_64BIT=uint64_t -DRC4_INT=unsigned -fixedformalarray
INSTALL=$(srcdir)/install-sh
ifeq "$(WITH_PYTHONMODULE)" "yes"
- 1.3.0 tarball for release created.
- 1.3.1 development in svn trunk.
- iana portlist updated.
+ - fix lint from complaining on ldns/sha.h.
+ - help compiler figure out aliasing in priv_rrset_bad() routine.
3 June 2009: Wouter
- fixup bad free() when wrongly encoded DSA signature is seen.
- fwd above stub, make hole in fwds
- munin use ps to print total mem
- no swig, but ask python, configure fails.
-- iter/priv 227 strict aliasing stop compiler complaints
-- fix lint complains on ldns/sha1
- fix indent # ifs
- flush_* remove msg cache entry if one.
- do not flush/delete callback queries or call error on callback at least.
return 0;
} else {
/* so its a public name, check the address */
- struct sockaddr_storage addr;
socklen_t len;
struct rr_parse* rr;
if(rrset->type == LDNS_RR_TYPE_A) {
+ struct sockaddr_storage addr;
struct sockaddr_in* sa = (struct sockaddr_in*)&addr;
len = (socklen_t)sizeof(*sa);
memset(sa, 0, len);
return 1;
}
} else if(rrset->type == LDNS_RR_TYPE_AAAA) {
+ struct sockaddr_storage addr;
struct sockaddr_in6* sa = (struct sockaddr_in6*)&addr;
len = (socklen_t)sizeof(*sa);
memset(sa, 0, len);