From: Antonio Quartulli <[email protected]>
A switch block in interactive.c is missing the _undo_type_max value
of the neum set, thus triggering a compiler warning.
Due to the logic, this value cannot really be assigned to the variable
being examinated, however, add the missing enum value to silence
the warning.
Fixes:
interactive.c: In function ‘Undo’:
interactive.c:1561:13: warning: enumeration value ‘_undo_type_max’ not handled
in switch [-Wswitch]
1561 | switch (type)
| ^~~~~~
Signed-off-by: Antonio Quartulli <[email protected]>
---
src/openvpnserv/interactive.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/openvpnserv/interactive.c b/src/openvpnserv/interactive.c
index ed83d2a3..efd0bc4f 100644
--- a/src/openvpnserv/interactive.c
+++ b/src/openvpnserv/interactive.c
@@ -1594,6 +1594,9 @@ Undo(undo_lists_t *lists)
interface_data->metric_v6);
}
break;
+ case _undo_type_max:
+ /* unreachable */
+ break;
}
/* Remove from the list and free memory */
--
2.26.3
_______________________________________________
Openvpn-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openvpn-devel