]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
don't crash on <internal>
authorAlan T. DeKok <aland@freeradius.org>
Fri, 17 Nov 2017 15:11:08 +0000 (10:11 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 17 Nov 2017 15:11:08 +0000 (10:11 -0500)
src/main/cf_util.c

index c0f1adc38fc217159f7e90a5469355648d5a03a9..601a989879071b39b90bf9f7c5417a4916f58594 100644 (file)
@@ -1588,7 +1588,7 @@ void _cf_log_err(CONF_ITEM const *ci, char const *fmt, ...)
        msg = talloc_vasprintf(NULL, fmt, ap);
        va_end(ap);
 
-       if (!ci || !ci->filename) {
+       if (!ci || !ci->filename || !*ci->filename || (*ci->filename == '<')) {
                ERROR("%s", msg);
        } else {
                char const *e, *p;