]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Don't unregister if the tree doesn't exist
authorAlan T. DeKok <aland@freeradius.org>
Mon, 5 Jan 2015 16:31:22 +0000 (11:31 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Mon, 5 Jan 2015 16:56:41 +0000 (11:56 -0500)
src/main/xlat.c

index 9a4b580bbfc9d3fab12cc6c09d3f29c0155400b8..7276a7aa5e0750164c13ac5e23dd946b9d80c51d 100644 (file)
@@ -823,7 +823,7 @@ void xlat_unregister(char const *name, UNUSED RAD_XLAT_FUNC func, void *instance
        xlat_t  *c;
        xlat_t          my_xlat;
 
-       if (!name) return;
+       if (!name || !xlat_root) return;
 
        strlcpy(my_xlat.name, name, sizeof(my_xlat.name));
        my_xlat.length = strlen(my_xlat.name);