Index: lib/dict.c =================================================================== RCS file: /cvsroot/radius/radius/lib/dict.c,v retrieving revision 1.20 diff -u -r1.20 dict.c --- lib/dict.c 8 Nov 2003 09:48:09 -0000 1.20 +++ lib/dict.c 11 Nov 2003 14:21:47 -0000 @@ -487,7 +487,10 @@ int rc; int errcnt = 0; - path = mkfilename(radius_dir, name); + if (name[0] == '/') + path = estrdup(name); + else + path = mkfilename(radius_dir, name); rc = read_raddb_file(path, 1, parse_dict_entry, &errcnt); if (errcnt) radlog(L_NOTICE,