diff --git a/Makefile b/Makefile index 73ea23e..be7ec72 100644 --- a/Makefile +++ b/Makefile @@ -24,8 +24,8 @@ MANDIR = $(PREFIX)/share/man LOCALEDIR = $(PREFIX)/share/locale BUILDDIR = $(SRC) DESTDIR = -CFLAGS = -Wall -W -O2 -LDFLAGS = +CFLAGS = -Wall -W -Og -g -fstack-protector-strong -Wformat -Werror=format-security +LDFLAGS = -Wl,-z,relro COPTS = RPM_OPT_FLAGS = LIBS = diff --git a/src/rfc1035.c b/src/rfc1035.c index 26f5301..fb5e0fb 100644 --- a/src/rfc1035.c +++ b/src/rfc1035.c @@ -1225,8 +1225,8 @@ size_t answer_request(struct dns_header *header, char *limit, size_t qlen, /* Clear buffer beyond request to avoid risk of information disclosure. */ - memset(((char *)header) + qlen, 0, - (limit - ((char *)header)) - qlen); +// memset(((char *)header) + qlen, 0, +// (limit - ((char *)header)) - qlen); if (ntohs(header->ancount) != 0 || ntohs(header->nscount) != 0 ||