]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Add address-sanitizer 'feature' to version.c
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Mon, 2 Oct 2017 09:29:18 +0000 (17:29 +0800)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Mon, 2 Oct 2017 09:29:18 +0000 (17:29 +0800)
...so we can check if the code was really built with support

src/main/version.c

index 45fa8c9253e3b39af3656740a352b722d217af6a..f315700dd748451e11c49b53051e9ac44bebd0b8 100644 (file)
@@ -458,6 +458,14 @@ void version_init_features(CONF_SECTION *cs)
 #endif
                                );
 
+       version_feature_add(cs, "socket-timestamps",
+#ifdef SO_TIMESTAMP
+                               true
+#else
+                               false
+#endif
+                               );
+
        version_feature_add(cs, "developer",
 #ifndef NDEBUG
                                true
@@ -466,8 +474,8 @@ void version_init_features(CONF_SECTION *cs)
 #endif
                                );
 
-       version_feature_add(cs, "socket-timestamps",
-#ifdef SO_TIMESTAMP
+       version_feature_add(cs, "address-sanitizer",
+#if defined(__has_feature) && __has_feature(address_sanitizer)
                                true
 #else
                                false