BeOS: null-terminate strings when converting file names.

This commit is contained in:
Adrien Destugues 2015-04-26 18:42:06 +02:00
parent fd49455eec
commit 80cb8e0cff

View File

@ -472,6 +472,7 @@ const char *host_encoding_to_macroman(const char *filename)
int32 size = sizeof(buffer) - 1;
int32 insize = strlen(filename);
convert_from_utf8(B_MAC_ROMAN_CONVERSION, filename, &insize, buffer, &size, &state);
buffer[size] = 0;
return buffer;
}
@ -483,5 +484,6 @@ const char *macroman_to_host_encoding(const char *filename)
int32 insize = strlen(filename);
int32 size = sizeof(buffer) - 1;
convert_to_utf8(B_MAC_ROMAN_CONVERSION, filename, &insize, buffer, &size, &state);
buffer[size] = 0;
return buffer;
}