]> git.ipfire.org Git - thirdparty/asterisk.git/commit
config: fix flags in uint option handler 45/2445/3
authorGianluca Merlo <gianluca.merlo@gmail.com>
Sat, 19 Mar 2016 12:34:26 +0000 (13:34 +0100)
committerJoshua Colp <jcolp@digium.com>
Thu, 24 Mar 2016 16:14:33 +0000 (13:14 -0300)
commitc6e4c48e67a78940e4dd17805ba74416023365ae
treee4f1e71435c16d797eb6fcaa7aec28a2fe8050a7
parent7d6782cc0feb5357c6e9feb7c810f7fbe76190f0
config: fix flags in uint option handler

The configuration unsigned integer option handler sets flags for the
parser as if the option should be a signed integer (PARSE_INT32),
leading to errors on "out of range" values. Fix flags (PARSE_UINT32).

A fix to res_pjsip is also present which stops invalid flags from
being passed when registering sorcery object fields for qualify
status.

ASTERISK-25612 #close

Change-Id: I96b539336275e0e72a8e8033487d2c3344debd3e
apps/app_skel.c
main/config_options.c
res/res_pjsip/pjsip_options.c