]> www.infradead.org Git - users/dwmw2/openconnect.git/commitdiff
Correctly report Android and iOS for globalprotect
authorArt Pinch <leonardo906@mail.ru>
Tue, 16 Jan 2024 17:37:06 +0000 (20:37 +0300)
committerArt Pinch <leonardo906@mail.ru>
Tue, 16 Jan 2024 18:27:28 +0000 (21:27 +0300)
Signed-off-by: Art Pinch <leonardo906@mail.ru>
auth-globalprotect.c

index f53b8a871fdecf9a6995564eb7cc98025ee2c7fc..c09fddee8d5f1bbb181c02c0077aa8e0caa0d3a8 100644 (file)
@@ -48,10 +48,14 @@ void gpst_common_headers(struct openconnect_info *vpninfo,
  */
 const char *gpst_os_name(struct openconnect_info *vpninfo)
 {
-       if (!strcmp(vpninfo->platname, "mac-intel") || !strcmp(vpninfo->platname, "apple-ios"))
+       if (!strcmp(vpninfo->platname, "mac-intel"))
                return "Mac";
-       else if (!strcmp(vpninfo->platname, "linux-64") || !strcmp(vpninfo->platname, "linux") || !strcmp(vpninfo->platname, "android"))
+       else if (!strcmp(vpninfo->platname, "apple-ios"))
+               return "iOS";
+       else if (!strcmp(vpninfo->platname, "linux-64") || !strcmp(vpninfo->platname, "linux"))
                return "Linux";
+       else if (!strcmp(vpninfo->platname, "android"))
+               return "Android";
        else
                return "Windows";
 }