SKALE-2892 clean up

parent 72551bb3
...@@ -59,10 +59,10 @@ std::string *FqToString(libff::alt_bn128_Fq *_fq) { ...@@ -59,10 +59,10 @@ std::string *FqToString(libff::alt_bn128_Fq *_fq) {
char arr[mpz_sizeinbase(t, 10) + 2]; char arr[mpz_sizeinbase(t, 10) + 2];
char *tmp = mpz_get_str(arr, 10, t); mpz_get_str(arr, 10, t);
mpz_clear(t); mpz_clear(t);
return new std::string(tmp); return new std::string(arr);
} }
int char2int(char _input) { int char2int(char _input) {
......
...@@ -63,10 +63,10 @@ template<class T> string ConvertToString(T field_elem, int base = 10) { ...@@ -63,10 +63,10 @@ template<class T> string ConvertToString(T field_elem, int base = 10) {
char arr[mpz_sizeinbase(t, base) + 2]; char arr[mpz_sizeinbase(t, base) + 2];
char *tmp = mpz_get_str(arr, base, t); mpz_get_str(arr, base, t);
mpz_clear(t); mpz_clear(t);
string output = tmp; string output = arr;
return output; return output;
} }
...@@ -84,8 +84,8 @@ string convertHexToDec(const string& hex_str) { ...@@ -84,8 +84,8 @@ string convertHexToDec(const string& hex_str) {
} }
char arr[mpz_sizeinbase(dec, 10) + 2]; char arr[mpz_sizeinbase(dec, 10) + 2];
char *result = mpz_get_str(arr, 10, dec); mpz_get_str(arr, 10, dec);
ret = result; ret = arr;
} catch (exception &e) { } catch (exception &e) {
mpz_clear(dec); mpz_clear(dec);
throw SGXException(INCORRECT_STRING_CONVERSION, e.what()); throw SGXException(INCORRECT_STRING_CONVERSION, e.what());
......
...@@ -70,10 +70,10 @@ string TestUtils::stringFromFr(libff::alt_bn128_Fr &el) { ...@@ -70,10 +70,10 @@ string TestUtils::stringFromFr(libff::alt_bn128_Fr &el) {
mpz_init(t); mpz_init(t);
el.as_bigint().to_mpz(t); el.as_bigint().to_mpz(t);
char arr[mpz_sizeinbase(t, 10) + 2]; char arr[mpz_sizeinbase(t, 10) + 2];
char *tmp = mpz_get_str(arr, 10, t); mpz_get_str(arr, 10, t);
mpz_clear(t); mpz_clear(t);
return string(tmp); return string(arr);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment