aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/WireGuard/UI/macOS/highlighter.c
diff options
context:
space:
mode:
authorRoopesh Chander <roop@roopc.net>2019-01-08 23:46:55 +0530
committerRoopesh Chander <roop@roopc.net>2019-01-14 14:52:34 +0530
commitbbeb732ef3f06b402f770d832180ed4cef2ec168 (patch)
tree7ebf89b035acdc198ae8fe4bebf84aa8970844c3 /WireGuard/WireGuard/UI/macOS/highlighter.c
parentParsing: Always error on unrecognized keys (diff)
downloadwireguard-apple-bbeb732ef3f06b402f770d832180ed4cef2ec168.tar.xz
wireguard-apple-bbeb732ef3f06b402f770d832180ed4cef2ec168.zip
Highlighter: Report each key type separately
Signed-off-by: Roopesh Chander <roop@roopc.net>
Diffstat (limited to 'WireGuard/WireGuard/UI/macOS/highlighter.c')
-rw-r--r--WireGuard/WireGuard/UI/macOS/highlighter.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/WireGuard/WireGuard/UI/macOS/highlighter.c b/WireGuard/WireGuard/UI/macOS/highlighter.c
index cc4a74a..ff8bf06 100644
--- a/WireGuard/WireGuard/UI/macOS/highlighter.c
+++ b/WireGuard/WireGuard/UI/macOS/highlighter.c
@@ -470,9 +470,13 @@ static void highlight_value(struct highlight_span_array *ret, const string_span_
{
switch (section) {
case PrivateKey:
+ append_highlight_span(ret, parent.s, s, is_valid_key(s) ? HighlightPrivateKey : HighlightError);
+ break;
case PublicKey:
+ append_highlight_span(ret, parent.s, s, is_valid_key(s) ? HighlightPublicKey : HighlightError);
+ break;
case PresharedKey:
- append_highlight_span(ret, parent.s, s, is_valid_key(s) ? HighlightKey : HighlightError);
+ append_highlight_span(ret, parent.s, s, is_valid_key(s) ? HighlightPresharedKey : HighlightError);
break;
case MTU:
append_highlight_span(ret, parent.s, s, is_valid_mtu(s) ? HighlightMTU : HighlightError);