@@ -120,11 +120,10 @@ private Answer execute(StartConsoleProxyAgentHttpHandlerCommand cmd) {
120120 }
121121
122122 private void disableRpFilter () {
123- try {
124- FileWriter fstream = new FileWriter ( "/proc/sys/net/ipv4/conf/eth2/rp_filter" );
125- BufferedWriter out = new BufferedWriter ( fstream );
123+ try ( FileWriter fstream = new FileWriter ( "/proc/sys/net/ipv4/conf/eth2/rp_filter" );
124+ BufferedWriter out = new BufferedWriter ( fstream );)
125+ {
126126 out .write ("0" );
127- out .close ();
128127 } catch (IOException e ) {
129128 s_logger .warn ("Unable to disable rp_filter" );
130129 }
@@ -242,18 +241,18 @@ public boolean configure(String name, Map<String, Object> params) throws Configu
242241
243242 if (_localgw != null ) {
244243 String mgmtHost = (String )params .get ("host" );
245- addRouteToInternalIpOrCidr ( _localgw , _eth1ip , _eth1mask , mgmtHost );
246-
247- String internalDns1 = (String )params .get ("internaldns1" );
248- if (internalDns1 == null ) {
249- s_logger .warn ("No DNS entry found during configuration of NfsSecondaryStorage" );
250- } else {
251- addRouteToInternalIpOrCidr (_localgw , _eth1ip , _eth1mask , internalDns1 );
252- }
253-
254- String internalDns2 = ( String ) params . get ( "internaldns2" );
255- if ( internalDns2 != null ) {
256- addRouteToInternalIpOrCidr ( _localgw , _eth1ip , _eth1mask , internalDns2 );
244+ if ( _eth1ip != null ) {
245+ addRouteToInternalIpOrCidr ( _localgw , _eth1ip , _eth1mask , mgmtHost );
246+ String internalDns1 = (String ) params .get ("internaldns1" );
247+ if (internalDns1 == null ) {
248+ s_logger .warn ("No DNS entry found during configuration of NfsSecondaryStorage" );
249+ } else {
250+ addRouteToInternalIpOrCidr (_localgw , _eth1ip , _eth1mask , internalDns1 );
251+ }
252+ String internalDns2 = ( String ) params . get ( "internaldns2" );
253+ if ( internalDns2 != null ) {
254+ addRouteToInternalIpOrCidr ( _localgw , _eth1ip , _eth1mask , internalDns2 );
255+ }
257256 }
258257 }
259258
0 commit comments