@@ -99,7 +99,7 @@ else if (keyword.equals("address")) {
9999 Name origin = null ;
100100 Cache cache = getCache (DClass .IN );
101101 if (zname != null )
102- origin = new Name (zname , Name .root );
102+ origin = Name . fromString (zname , Name .root );
103103 Zone newzone = new Zone (zonefile , cache , origin );
104104 znames .put (newzone .getOrigin (), newzone );
105105/*System.out.println("Adding zone named <" + newzone.getOrigin() + ">");*/
@@ -108,15 +108,16 @@ else if (keyword.equals("address")) {
108108public void
109109addSecondaryZone (String zone , String remote ) throws IOException {
110110 Cache cache = getCache (DClass .IN );
111- Name zname = new Name (zone );
111+ Name zname = Name . fromString (zone , Name . root );
112112 Zone newzone = new Zone (zname , DClass .IN , remote , cache );
113113 znames .put (zname , newzone );
114114/*System.out.println("Adding zone named <" + zname + ">");*/
115115}
116116
117117public void
118- addTSIG (String name , String key ) {
119- TSIGs .put (new Name (name ), base64 .fromString (key ));
118+ addTSIG (String namestr , String key ) throws IOException {
119+ Name name = Name .fromString (namestr , Name .root );
120+ TSIGs .put (name , base64 .fromString (key ));
120121}
121122
122123public Cache
0 commit comments