Set maximum value for UAT range in fld_data, not cbdata.chk/set/tostr.

Both _set_cb and chk_range uses fld_data as max in range_convert_str().

This bug was found when the range max check from bug 4768 was fixed
in revision 34698.

svn path=/trunk/; revision=34722
This commit is contained in:
Stig Bjørlykke 2010-10-30 17:51:20 +00:00
parent b35b79590a
commit 0c1a3a8e09
1 changed files with 1 additions and 1 deletions

View File

@ -533,6 +533,6 @@ static void basename ## _ ## field_name ## _tostr_cb(void* rec, const char** out
#define UAT_FLD_RANGE(basename,field_name,title,max,desc) \
{#field_name, title, PT_TXTMOD_STRING,{uat_fld_chk_range,basename ## _ ## field_name ## _set_cb,basename ## _ ## field_name ## _tostr_cb},\
{GUINT_TO_POINTER(max),GUINT_TO_POINTER(max),GUINT_TO_POINTER(max)},0,desc,FLDFILL}
{0,0,0},GUINT_TO_POINTER(max),desc,FLDFILL}
#endif