Crash with empty `ip-protocol`:
```
anlan(config-pbr-map)# match ip-protocol
vtysh: error reading from pbrd: Resource temporarily unavailable (11)Warning: closing connection to pbrd because of an I/O error!
```
So, give warning for empty `ip-protocol`.
Signed-off-by: anlan_cs <vic.lan@pica8.com>
(cherry picked from commit
4e313ee450cb95cbc49cfe0b5bb9eb2e31549554)
return CMD_WARNING_CONFIG_FAILED;
if (!no) {
+ if (!ip_proto) {
+ vty_out(vty, "Unable to convert (null) to proto id\n");
+ return CMD_WARNING;
+ }
+
p = getprotobyname(ip_proto);
if (!p) {
vty_out(vty, "Unable to convert %s to proto id\n",