git: 1225b47a8e0f - stable/14 - wpa: Define CONFIG_DEBUG_FILE globally

Dag-Erling Smørgrav <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.src
Message-ID <6a6874f2.197c6.6716e63b__17502.9538733483$1785230604$gmane$org@gitrepo.freebsd.org>
The branch stable/14 has been updated by des:

URL: https://cgit.FreeBSD.org/src/commit/?id=1225b47a8e0f2f9eb896ff6099724c8234933c7c

commit 1225b47a8e0f2f9eb896ff6099724c8234933c7c
Author:     Dag-Erling Smørgrav <[email protected]>
AuthorDate: 2026-07-21 07:59:43 +0000
Commit:     Dag-Erling Smørgrav <[email protected]>
CommitDate: 2026-07-28 09:22:35 +0000

    wpa: Define CONFIG_DEBUG_FILE globally
    
    We defined CONFIG_DEBUG_FILE only in libwpautils, not in wpa_supplicant,
    so all it did was enable code that never got called.  Enable it at the
    top level so it also applies to wpa_supplicant(8), and the -f option
    mentioned in the manual page now actually works.
    
    PR:             281617
    MFC after:      1 week
    Reviewed by:    cy
    Differential Revision:  https://reviews.freebsd.org/D57723
    
    (cherry picked from commit 67518c9f565b61bc5eebe33b6a956e2cc9b3f223)
---
 usr.sbin/wpa/Makefile.inc       | 1 +
 usr.sbin/wpa/src/utils/Makefile | 2 --
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/usr.sbin/wpa/Makefile.inc b/usr.sbin/wpa/Makefile.inc
index ba12432eabc8..f9c372808c3e 100644
--- a/usr.sbin/wpa/Makefile.inc
+++ b/usr.sbin/wpa/Makefile.inc
@@ -41,6 +41,7 @@ CFLAGS+=-DCONFIG_IEEE80211R
 CFLAGS+=-DCONFIG_IEEE80211W
 CFLAGS+=-DTLS_DEFAULT_CIPHERS=\"DEFAULT:!EXP:!LOW\"
 CFLAGS+=-DCONFIG_DEBUG_SYSLOG
+CFLAGS+=-DCONFIG_DEBUG_FILE
 CFLAGS+=-DPKCS12_FUNCS
 CFLAGS+=-DCONFIG_GAS
 CFLAGS+=-DCONFIG_PEERKEY
diff --git a/usr.sbin/wpa/src/utils/Makefile b/usr.sbin/wpa/src/utils/Makefile
index 061ddeaad6f8..105b0dc042da 100644
--- a/usr.sbin/wpa/src/utils/Makefile
+++ b/usr.sbin/wpa/src/utils/Makefile
@@ -22,8 +22,6 @@ SRCS=	base64.c \
 	wpa_debug.c \
 	wpabuf.c
 
-CFLAGS+=-DCONFIG_DEBUG_FILE
-
 .if ${MK_INET6} != "no"
 CFLAGS+= -DCONFIG_IPV6
 .endif
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.