From: Etay Bogner Date: Wed, 6 Mar 2024 22:40:51 +0000 (+0200) Subject: starter: Use correct type for uniqueids field X-Git-Tag: 5.9.14dr2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fac42f71688ab126f746b964a1b57aa80d3771e8;p=thirdparty%2Fstrongswan.git starter: Use correct type for uniqueids field Enum arguments (ARG_ENUM with .list != LST_bool) are assumed to be of type/size int in assign_args() in args.c. Fixes: 0644ebd3de62 ("implemented IKE_SA uniqueness using ipsec.conf uniqueids paramater additionally supports a "keep" value to keep the old IKE_SA") Closes strongswan/strongswan#2148 --- diff --git a/src/starter/confread.h b/src/starter/confread.h index 0c22481f0a..971b350c80 100644 --- a/src/starter/confread.h +++ b/src/starter/confread.h @@ -197,7 +197,7 @@ typedef struct starter_config starter_config_t; struct starter_config { struct { char *charondebug; - bool uniqueids; + int uniqueids; bool cachecrls; strict_t strictcrlpolicy; } setup;