smal fixes
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user