Expose getPointedThing to Lua
[oweals/minetest.git] / src / util / srp.cpp
index 0d3c938a3a593bb6a244e57ba429153e8e1f2937..e0ddb9020125de6c6d164a2ef27bc0c7bdbe47ed 100644 (file)
@@ -44,7 +44,7 @@
 #if USE_SYSTEM_GMP || defined (__ANDROID__) || defined (ANDROID)
        #include <gmp.h>
 #else
-       #include <gmp/mini-gmp.h>
+       #include <mini-gmp.h>
 #endif
 
 #include <util/sha2.h>
@@ -542,7 +542,7 @@ static SRP_Result fill_buff()
 
        if (!fp) return SRP_ERR;
 
-       if (fread(g_rand_buff, sizeof(g_rand_buff), 1, fp) != 1) return SRP_ERR;
+       if (fread(g_rand_buff, sizeof(g_rand_buff), 1, fp) != 1) { fclose(fp); return SRP_ERR; }
        if (fclose(fp)) return SRP_ERR;
 #endif
        return SRP_OK;
@@ -861,7 +861,7 @@ err_exit:
                mpz_clear(usr->a);
                mpz_clear(usr->A);
                mpz_clear(usr->S);
-               if (usr->ng) delete_ng(usr->ng);
+               delete_ng(usr->ng);
                srp_free(usr->username);
                srp_free(usr->username_verifier);
                if (usr->password) {