merge up to iptables 1.3.8 with a basic set of extensions
[iptables.git] / iptables-standalone.c
index 257b677..e5c7841 100644 (file)
@@ -64,9 +64,13 @@ main(int argc, char *argv[])
        if (ret)
                ret = iptc_commit(&handle);
 
-       if (!ret)
+       if (!ret) {
                fprintf(stderr, "iptables: %s\n",
                        iptc_strerror(errno));
+               if (errno == EAGAIN) {
+                       exit(RESOURCE_PROBLEM);
+               }
+       }
 
        exit(!ret);
 }