Simplified mechanism for null-terminating main buffer

This commit is contained in:
solusipse
2017-10-19 22:18:57 +02:00
parent 288bf2ef84
commit 10129c8302

View File

@@ -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
for (int i = 0; i < s->buffer_len; i++) {
if (data[i] == 0) {
break;
}
data[s->buffer_len - 1] = 0;
}
data[s->buffer_len - 1] = 0;
if ( fprintf(f, "%s", data) < 0 ) {
fclose(f);