private boolean snatSettingChanged(Router orig, Router update) {
ExternalGatewayInfo orig_ext_gw = null;
ExternalGatewayInfo new_ext_gw = null;
- if (orig.getExternalGatewayInfo() != null) {
+ if (orig != null && orig.getExternalGatewayInfo() != null) {
orig_ext_gw = orig.getExternalGatewayInfo();
}
- if (update.getExternalGatewayInfo() != null) {
+ if (update != null && update.getExternalGatewayInfo() != null) {
new_ext_gw = update.getExternalGatewayInfo();
}
private boolean externalFixedIpsChanged(Router orig, Router update) {
ExternalGatewayInfo orig_ext_gw = null;
ExternalGatewayInfo new_ext_gw = null;
- if (orig.getExternalGatewayInfo() != null) {
+ if (orig != null && orig.getExternalGatewayInfo() != null) {
orig_ext_gw = orig.getExternalGatewayInfo();
}
- if (update.getExternalGatewayInfo() != null) {
+ if (update != null && update.getExternalGatewayInfo() != null) {
new_ext_gw = update.getExternalGatewayInfo();
}