updated to work with nif api changes in R14A
diff --git a/c_src/bcrypt_nif.c b/c_src/bcrypt_nif.c
index f61fc49..27a7087 100644
--- a/c_src/bcrypt_nif.c
+++ b/c_src/bcrypt_nif.c
@@ -37,17 +37,17 @@
     }
 
     if (!enif_get_ulong(env, argv[1], &log_rounds)) {
-        enif_release_binary(env, &csalt);
+        enif_release_binary(&csalt);
         return enif_make_badarg(env);
     }
 
-    if (!enif_alloc_binary(env, 64, &bin)) {
-        enif_release_binary(env, &csalt);
+    if (!enif_alloc_binary(64, &bin)) {
+        enif_release_binary(&csalt);
         return enif_make_badarg(env);
     }
 
     encode_salt((char *)bin.data, (u_int8_t*)csalt.data, csalt.size, log_rounds);
-    enif_release_binary(env, &csalt);
+    enif_release_binary(&csalt);
     
     return enif_make_string(env, (char *)bin.data, ERL_NIF_LATIN1);
 }