smal fixes

This commit is contained in:
2025-09-29 10:22:50 +05:00
parent b3f67a38de
commit 14ffede476
5 changed files with 12 additions and 6 deletions

View File

@@ -61,7 +61,7 @@ static int b64inverse[] = {
43, 44, 45, 46, 47, 48, 49, 50, 51
};
u32 base64_decode(const u8* src, u32 src_size, u8* dst){
u32 base64_decode(const char* src, u32 src_size, u8* dst){
// incomplete src
if(src_size % 4 != 0)
return 0;

View File

@@ -6,7 +6,8 @@ void StringBuilder_destroy(StringBuilder* b){
}
str StringBuilder_getStr(StringBuilder* b){
List_push(&b->buffer, u8, '\0');
if(b->buffer.size == 0 || ((char*)b->buffer.data)[b->buffer.size - 1] != '\0')
List_push(&b->buffer, u8, '\0');
str result = str_construct((char*)b->buffer.data, b->buffer.size - 1, true);
return result;
}