From adadabdc263ad41799f8c42d7f417cdaff0305a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mart=C3=ADn=20Nieto?= Date: Thu, 13 Feb 2014 02:20:04 +0100 Subject: [PATCH] Make sure to set flags to 0 on no option --- c_src/index.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/c_src/index.c b/c_src/index.c index fd97753..7911443 100644 --- a/c_src/index.c +++ b/c_src/index.c @@ -142,11 +142,13 @@ geef_index_add(ErlNifEnv *env, int argc, const ERL_NIF_TERM argv[]) /* [9] comes later */ + tmp = 0; if (enif_compare(eentry[10], atoms.undefined) && !enif_get_uint(env, eentry[10], &tmp)) return enif_make_badarg(env); entry.flags = tmp; + tmp = 0; if (enif_compare(eentry[11], atoms.undefined) && !enif_get_uint(env, eentry[11], &tmp)) return enif_make_badarg(env);