]> www.infradead.org Git - users/dwmw2/openconnect.git/commitdiff
Avoid free of argv[] when ciphersuite_config provided
authorDavid Woodhouse <dwmw2@infradead.org>
Tue, 13 Apr 2021 04:09:06 +0000 (05:09 +0100)
committerDavid Woodhouse <dwmw2@infradead.org>
Tue, 13 Apr 2021 08:55:10 +0000 (09:55 +0100)
This should use dup_config_arg() since it gets freed.

Signed-off-by: David Woodhouse <dwmw2@infradead.org>
main.c

diff --git a/main.c b/main.c
index 5aebf8e4a28f5bbc685a0303594272389095e55c..17af950b35281701de8087f7aca526610d1ce936 100644 (file)
--- a/main.c
+++ b/main.c
@@ -1996,7 +1996,7 @@ int main(int argc, char **argv)
 #endif
                                  );
 
-                       vpninfo->ciphersuite_config = keep_config_arg();
+                       vpninfo->ciphersuite_config = dup_config_arg();
                        break;
                default:
                        usage();