]> granicus.if.org Git - ipset/commitdiff
Fix error path when protocol number is used with port range
authorJozsef Kadlecsik <kadlec@blackhole.kfki.hu>
Wed, 9 Jan 2013 22:34:44 +0000 (23:34 +0100)
committerJozsef Kadlecsik <kadlec@blackhole.kfki.hu>
Wed, 9 Jan 2013 22:34:44 +0000 (23:34 +0100)
lib/parse.c

index 951d2f32f86bd8d0d2404cc536289f648f1e10f2..679aefcb9336cae514cfb5284864d77cf1a0b1db 100644 (file)
@@ -614,7 +614,9 @@ ipset_parse_proto_port(struct ipset_session *session,
                default:
                        if (!STREQ(a, "0")) {
                                syntax_err("Protocol %s can be used "
-                                          "with pseudo port value 0 only.");
+                                          "with pseudo port value 0 only.",
+                                          tmp);
+                               err = -1;
                                goto error;
                        }
                        ipset_data_flags_set(data, IPSET_FLAG(opt));