this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

#1179: additional fix

nesbox ae1b3fcf a6bdfb45

+5 -3
+5 -3
src/cart.c
··· 206 206 buffer = SAVE_CHUNK(CHUNK_FLAGS, cart->banks[i].flags, i); 207 207 } 208 208 209 - if(strlen(cart->code.data) >= TIC_CODE_BANK_SIZE) 209 + s32 codeLen = strlen(cart->code.data); 210 + if(codeLen < TIC_CODE_BANK_SIZE) 211 + buffer = saveFixedChunk(buffer, CHUNK_CODE, cart->code.data, codeLen, 0); 212 + else 210 213 { 211 214 char* dst = malloc(TIC_CODE_BANK_SIZE); 212 - s32 size = tic_tool_zip(dst, TIC_CODE_BANK_SIZE, cart->code.data, strlen(cart->code.data)); 215 + s32 size = tic_tool_zip(dst, TIC_CODE_BANK_SIZE, cart->code.data, codeLen); 213 216 214 217 if(size) 215 218 buffer = saveFixedChunk(buffer, CHUNK_CODE_ZIP, dst, size, 0); ··· 219 222 if(!size) 220 223 return 0; 221 224 } 222 - else buffer = SAVE_CHUNK(CHUNK_CODE, cart->code, 0); 223 225 224 226 buffer = saveFixedChunk(buffer, CHUNK_COVER, cart->cover.data, cart->cover.size, 0); 225 227