diff --git a/api/src/com/cloud/agent/api/routing/SetStaticRouteAnswer.java b/api/src/com/cloud/agent/api/routing/SetStaticRouteAnswer.java index 93e79aad0cb..5ac38a9ebc3 100644 --- a/api/src/com/cloud/agent/api/routing/SetStaticRouteAnswer.java +++ b/api/src/com/cloud/agent/api/routing/SetStaticRouteAnswer.java @@ -25,8 +25,10 @@ public class SetStaticRouteAnswer extends Answer{ public SetStaticRouteAnswer(SetStaticRouteCommand cmd, boolean success, String[] results) { super(cmd, success, null); - assert (cmd.getStaticRoutes().length == results.length) : "Static routes and their results should be the same length"; - this.results = results; + if (cmd.getStaticRoutes() != null && results != null ) { + assert (cmd.getStaticRoutes().length == results.length) : "Static routes and their results should be the same length"; + this.results = results; + } } public String[] getResults() {