Commit report for v3.0.x branch
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== Initialize IPv6 scope in ip_ptonx Set IPv6 address scope ID (fr_ip_addr_t.scope) to zero in ip_ptonx. This avoids possible random %{getclient:<ipaddr>.foo} IPv6 client lookup failures due to the scope ID being uninitialized, but then used in fr_ipaddr_cmp, invoked by client_find, used in xlat_getclient. The issue was found during a Coverity scan of 3.0.1 and reported as follows: freeradius-server-3.0.1/src/main/mainconfig.c:374: var_decl: Declaring variable "ip" without initializer. freeradius-server-3.0.1/src/main/mainconfig.c:394: uninit_use_in_call: Using uninitialized value "ip". Field "ip.scope" is uninitialized when calling "client_find(RADCLIENT_LIST const *, fr_ipaddr_t const *, int)". freeradius-server-3.0.1/src/main/client.c:466:3: read_parm: Reading a parameter value. Nikolai Kondrashov (via Arran Cudbard-Bell)@2014-03-06T15:29:28Z Files modified: * src/lib/misc.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/33eeb6c4420f97f6088ed... ====== Change -include ordering Arran Cudbard-Bell@2014-03-06T13:36:32Z Files modified: * Make.inc.in Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7b611fc8440478b009c04... ====== -- This commit summary was generated @2014-03-07T00:00:01Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
participants (1)
-
announceļ¼ freeradius.org