]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
produce useful error messages
authorAlan T. DeKok <aland@freeradius.org>
Sun, 4 Jan 2026 14:54:34 +0000 (09:54 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Sun, 4 Jan 2026 19:50:35 +0000 (14:50 -0500)
src/lib/util/dict_tokenize.c

index c4a25e71c9e9e7b74bba3fec64978d83fa7e9e8e..30b00a66a9425b0571051a326b770f0c0ba9e932 100644 (file)
@@ -1902,14 +1902,14 @@ static int dict_read_process_begin_vendor(dict_tokenize_ctx_t *dctx, char **argv
                fr_dict_attr_t const *da;
 
                if (strncmp(argv[1], "parent=", 7) != 0) {
-                       fr_strerror_printf("BEGIN-VENDOR invalid argument (%s)", argv[1]);
+                       fr_strerror_const("BEGIN-VENDOR invalid argument - expected 'parent='");
                        return -1;
                }
 
                p = argv[1] + 7;
                da = fr_dict_attr_by_oid(NULL, CURRENT_FRAME(dctx)->da, p);
                if (!da) {
-                       fr_strerror_printf("BEGIN-VENDOR invalid argument (%s)", argv[1]);
+                       fr_strerror_printf("BEGIN-VENDOR Failed to find attribute '%s'", p);
                        return -1;
                }