Преглед на файлове

Be paranoid about the values sent to upgrade

The docs aren't entirely clear on the order of calls for upgrades so
this is mostly just in case old_priv ever happens to not be what load
returned in priv.
pull/29/head 0.5.1
Paul J. Davis преди 13 години
родител
ревизия
1772539a42
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. +2
    -1
      c_src/jiffy.c

+ 2
- 1
c_src/jiffy.c Целия файл

@ -42,7 +42,8 @@ reload(ErlNifEnv* env, void** priv, ERL_NIF_TERM info)
static int
upgrade(ErlNifEnv* env, void** priv, void** old_priv, ERL_NIF_TERM info)
{
enif_free(*old_priv);
if(*old_priv != NULL)
enif_free(*old_priv);
return load(env, priv, info);
}

Зареждане…
Отказ
Запис