From 7b9557028a381206c573e42a7f5294d20aa0609b Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Mon, 1 Oct 2018 01:02:27 +0200 Subject: [PATCH] bonding; Validate any MAC address passed Signed-off-by: Michael Tremer --- src/hooks/ports/bonding | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/hooks/ports/bonding b/src/hooks/ports/bonding index 2880a78a..40d849fb 100644 --- a/src/hooks/ports/bonding +++ b/src/hooks/ports/bonding @@ -39,8 +39,14 @@ hook_parse_cmdline() { while [ $# -gt 0 ]; do case "${1}" in --address=*) - ADDRESS=$(cli_get_val "${1}") + ADDRESS="$(cli_get_val "${1}")" + + if ! mac_is_valid "${ADDRESS}"; then + error "Invalid MAC address: ${ADDRESS}" + return ${EXIT_ERROR} + fi ;; + --miimon=*) MIIMON=$(cli_get_val "${1}") ;; -- 2.39.2