Simplified mechanism for null-terminating main buffer
This commit is contained in:
7
fiche.c
7
fiche.c
@@ -761,12 +761,7 @@ static int save_to_file(const Fiche_Settings *s, uint8_t *data, char *slug) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Null-terminate buffer if not null terminated already
|
// Null-terminate buffer if not null terminated already
|
||||||
for (int i = 0; i < s->buffer_len; i++) {
|
data[s->buffer_len - 1] = 0;
|
||||||
if (data[i] == 0) {
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
data[s->buffer_len - 1] = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ( fprintf(f, "%s", data) < 0 ) {
|
if ( fprintf(f, "%s", data) < 0 ) {
|
||||||
fclose(f);
|
fclose(f);
|
||||||
|
|||||||
Reference in New Issue
Block a user