diff mbox series

[iproute2] ip: Fix batch processing

Message ID 3963278ba3956499a8f1506a112a10547946d75f.1615983771.git.petrm@nvidia.com
State New
Headers show
Series [iproute2] ip: Fix batch processing | expand

Commit Message

Petr Machata March 17, 2021, 12:24 p.m. UTC
After the comment cited below, batch mode neglects to set the global
variable batch_mode to a non-zero value. Netns and VRF commands use this
variable, and break in batch mode. Fix by setting the value again.

Fixes: 1d9a81b8c9f3 ("Unify batch processing across tools")
Reported-by: Tim Rice <trice@posteo.net>
Signed-off-by: Petr Machata <petrm@nvidia.com>
---
 ip/ip.c | 1 +
 1 file changed, 1 insertion(+)
diff mbox series

Patch

diff --git a/ip/ip.c b/ip/ip.c
index 40d2998ae60b..2d7d0d327734 100644
--- a/ip/ip.c
+++ b/ip/ip.c
@@ -155,6 +155,7 @@  static int batch(const char *name)
 		return EXIT_FAILURE;
 	}
 
+	batch_mode = 1;
 	ret = do_batch(name, force, ip_batch_cmd, &orig_family);
 
 	rtnl_close(&rth);