]> git.lizzy.rs Git - minetest.git/blobdiff - src/util/srp.cpp
fix: don't use RenderingEngine singleton when it's possible
[minetest.git] / src / util / srp.cpp
index a3452e022b3578d4b351f1360a8a890dc653b82c..ceb2fef9e011933269fc7abf4b053b48a41d8011 100644 (file)
@@ -27,6 +27,9 @@
  */
 
 // clang-format off
+
+#include <cstddef>
+
 #ifdef WIN32
        #include <windows.h>
        #include <wincrypt.h>
@@ -43,7 +46,7 @@
 
 #include <config.h>
 
-#if USE_SYSTEM_GMP || defined (__ANDROID__) || defined (ANDROID)
+#if USE_SYSTEM_GMP
        #include <gmp.h>
 #else
        #include <mini-gmp.h>
@@ -1012,10 +1015,10 @@ void  srp_user_process_challenge(struct SRPUser *usr,
                        goto cleanup_and_exit;
 
                *bytes_M = usr->M;
-               if (len_M) *len_M = hash_length(usr->hash_alg);
+               *len_M = hash_length(usr->hash_alg);
        } else {
                *bytes_M = NULL;
-               if (len_M) *len_M = 0;
+               *len_M = 0;
        }
 
 cleanup_and_exit: