This is the part of commit
3948c510edad901bb9f8d23f7bf0f4ae91b5fcde.
Cc: Liming Gao <liming.gao@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dongao Guo <dongao.guo@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
fe->arg_types[i] = arg_types[i];\r
}\r
for (i = arg_num - opt_arg_num, j = 0; i < arg_num; i++, j++) {\r
+ if(IS_NULL(opt_defaults))return ONIGERR_INVALID_ARGUMENT;\r
if (fe->arg_types[i] == ONIG_TYPE_STRING) {\r
OnigValue* val = opt_defaults + j;\r
UChar* ds = onigenc_strdup(enc, val->s.start, val->s.end);\r