sta_set_security: ECGroupID,0 for negative testing

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
diff --git a/sta.c b/sta.c
index 2ed18ab..c9f6527 100644
--- a/sta.c
+++ b/sta.c
@@ -2094,7 +2094,14 @@
 		return -2;
 
 	val = get_param(cmd, "ECGroupID");
-	if (val && set_network(ifname, id, "owe_group", val) < 0) {
+	if (val && strcmp(val, "0") == 0) {
+		if (wpa_command(ifname,
+				"VENDOR_ELEM_ADD 13 ff23200000783590fb7440e03d5b3b33911f86affdcc6b4411b707846ac4ff08ddc8831ccd") != 0) {
+			sigma_dut_print(dut, DUT_MSG_ERROR,
+					"Failed to set OWE DH Param element override");
+			return -2;
+		}
+	} else if (val && set_network(ifname, id, "owe_group", val) < 0) {
 		sigma_dut_print(dut, DUT_MSG_ERROR,
 				"Failed to clear owe_group");
 		return -2;
@@ -5063,6 +5070,8 @@
 
 	dut->dpp_conf_id = -1;
 
+	wpa_command(intf, "VENDOR_ELEM_REMOVE 13 *");
+
 	if (dut->program != PROGRAM_VHT)
 		return cmd_sta_p2p_reset(dut, conn, cmd);
 	return 1;