]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
feed fr_strerror_printf fmt through fr_vasprintf so we can use %pV and friends
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Mon, 15 May 2017 17:20:55 +0000 (13:20 -0400)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Mon, 15 May 2017 17:20:55 +0000 (13:20 -0400)
src/lib/util/strerror.c

index f167be2b623690a71b79bc0d62d0a342ecca75c3..1d6ee2306c6725760694e542a6e9cdc10df812ff 100644 (file)
@@ -136,7 +136,7 @@ void fr_strerror_printf(char const *fmt, ...)
                }
 
                va_start(ap, fmt);
-               entry->msg = talloc_vasprintf(entry, fmt, ap);
+               entry->msg = fr_vasprintf(entry, fmt, ap);
                va_end(ap);
                if (!entry->msg) goto oom;
 
@@ -151,7 +151,7 @@ void fr_strerror_printf(char const *fmt, ...)
                if (!entry) goto oom;
 
                va_start(ap, fmt);
-               entry->msg = talloc_vasprintf(entry, fmt, ap);
+               entry->msg = fr_vasprintf(entry, fmt, ap);
                va_end(ap);
                if (!entry->msg) goto oom;
 
@@ -193,7 +193,7 @@ void fr_strerror_printf_push(char const *fmt, ...)
        }
 
        va_start(ap, fmt);
-       entry->msg = talloc_vasprintf(entry, fmt, ap);
+       entry->msg = fr_vasprintf(entry, fmt, ap);
        va_end(ap);
        if (!entry->msg) goto oom;