]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
trace: Fix compilation issue due to using an undefined symbol
authorJintao Lin <jintaolin@chromium.org>
Thu, 4 Jan 2024 22:05:39 +0000 (22:05 +0000)
committerJouni Malinen <j@w1.fi>
Sat, 13 Jan 2024 21:47:20 +0000 (23:47 +0200)
Fix commit 5545d995b3 which could use undefined symbol
testing_fail_alloc() in os_malloc() if CONFIG_WPA_TRACE=y is used
without CONFIG_WPA_TRACE_BFD=y.

Fixes: 5545d995b3d5 ("trace: Share common implementation for TEST_FAIL and TEST_ALLOC_FAIL")
Signed-off-by: Jintao Lin <jintaolin@chromium.org>
src/utils/os_unix.c

index d103ae832726474df687151d2dae95f81b87d054..d5870669a76abf28e14abf9fe5a63b3b78a95895 100644 (file)
@@ -709,6 +709,13 @@ int testing_get_fail_pattern(bool is_alloc, char *buf, size_t buflen)
 #endif /* WPA_TRACE_BFD */
 }
 
+#else /* defined(WPA_TRACE_BFD) && defined(CONFIG_TESTING_OPTIONS) */
+
+static inline int testing_test_fail(const char *tag, bool is_alloc)
+{
+       return 0;
+}
+
 #endif
 
 void * os_malloc(size_t size)