Make sure to set flags to 0 on no option

This commit is contained in:
Carlos Martín Nieto
2014-02-13 02:20:04 +01:00
parent 167666cd23
commit adadabdc26

View File

@@ -142,11 +142,13 @@ geef_index_add(ErlNifEnv *env, int argc, const ERL_NIF_TERM argv[])
/* [9] comes later */ /* [9] comes later */
tmp = 0;
if (enif_compare(eentry[10], atoms.undefined) && if (enif_compare(eentry[10], atoms.undefined) &&
!enif_get_uint(env, eentry[10], &tmp)) !enif_get_uint(env, eentry[10], &tmp))
return enif_make_badarg(env); return enif_make_badarg(env);
entry.flags = tmp; entry.flags = tmp;
tmp = 0;
if (enif_compare(eentry[11], atoms.undefined) && if (enif_compare(eentry[11], atoms.undefined) &&
!enif_get_uint(env, eentry[11], &tmp)) !enif_get_uint(env, eentry[11], &tmp))
return enif_make_badarg(env); return enif_make_badarg(env);