--- freeradius-server-2.0.1/src/main/realms.c	2008-01-09 14:39:13.000000000 +0100
+++ freeradius-server-2.0.1-defaultrealm/src/main/realms.c	2008-02-07 14:14:26.000000000 +0100
@@ -1323,11 +1323,21 @@
 REALM *realm_find(const char *name)
 {
 	REALM myrealm;
-
+	REALM *ret;
+	
 	if (!name) name = "NULL";
 
 	myrealm.name = name;
-	return rbtree_finddata(realms_byname, &myrealm);
+	ret = rbtree_finddata(realms_byname, &myrealm);
+	
+	if (!ret) {
+		const char *defrealm = "DEFAULT";
+		
+		myrealm.name = defrealm;
+		ret = rbtree_finddata(realms_byname, &myrealm);
+	}
+	
+	return ret;
 }
 
 
