]> www.infradead.org Git - users/dwmw2/openconnect.git/commitdiff
Use free_pass() for yubikey PIN
authorDavid Woodhouse <dwmw2@infradead.org>
Fri, 21 Dec 2018 16:14:11 +0000 (16:14 +0000)
committerDavid Woodhouse <dwmw2@infradead.org>
Fri, 21 Dec 2018 16:14:11 +0000 (16:14 +0000)
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
yubikey.c

index b36061c023edc3aa91fd16f665a538aa8c5a91ad..279c14f636c34d619862f9552cd0246cb851e4e0 100644 (file)
--- a/yubikey.c
+++ b/yubikey.c
@@ -311,10 +311,7 @@ static int select_yubioath_applet(struct openconnect_info *vpninfo,
                }
        }
  out:
-       if (pin) {
-               memset(pin, 0, pin_len);
-               free(pin);
-       }
+       free_pass(&pin);
        return ret;
 }