X-Git-Url: http://nitlanguage.org diff --git a/c_src/string_nit.c b/c_src/string_nit.c index 15979dc..0159249 100644 --- a/c_src/string_nit.c +++ b/c_src/string_nit.c @@ -12,8 +12,9 @@ #include "string_nit.h" // Integer to NativeString method -char* native_int_to_s(int recv, int len){ - char* str = malloc(len + 1); - sprintf(str, "%d", recv); +char* native_int_to_s(long recv){ + int len = snprintf(NULL, 0, "%ld", recv); + char* str = malloc(len); + sprintf(str, "%ld", recv); return str; }