iSimplified mechanism for null-terminating main buffer - fiche - A pastebin adjusted for gopher use Err vernunftzentrum.de 70 hgit clone git://vernunftzentrum.de/fiche.git URL:git://vernunftzentrum.de/fiche.git vernunftzentrum.de 70 1Log /ckeen/repos/fiche/log.gph vernunftzentrum.de 70 1Files /ckeen/repos/fiche/files.gph vernunftzentrum.de 70 1Refs /ckeen/repos/fiche/refs.gph vernunftzentrum.de 70 1LICENSE /ckeen/repos/fiche/file/LICENSE.gph vernunftzentrum.de 70 i--- Err vernunftzentrum.de 70 1commit 10129c83025214df7d9a9ef629835fba26410618 /ckeen/repos/fiche/commit/10129c83025214df7d9a9ef629835fba26410618.gph vernunftzentrum.de 70 1parent 288bf2ef84f67bb5e631fd239a7dda41a0d3773b /ckeen/repos/fiche/commit/288bf2ef84f67bb5e631fd239a7dda41a0d3773b.gph vernunftzentrum.de 70 hAuthor: solusipse URL:mailto:solus1ps3@gmail.com vernunftzentrum.de 70 iDate: Thu, 19 Oct 2017 22:18:57 +0200 Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 iSimplified mechanism for null-terminating main buffer Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 iDiffstat: Err vernunftzentrum.de 70 i fiche.c | 7 +------ Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 i1 file changed, 1 insertion(+), 6 deletions(-) Err vernunftzentrum.de 70 i--- Err vernunftzentrum.de 70 1diff --git a/fiche.c b/fiche.c /ckeen/repos/fiche/file/fiche.c.gph vernunftzentrum.de 70 i@@ -761,12 +761,7 @@ static int save_to_file(const Fiche_Settings *s, uint8_t *data, char *slug) { Err vernunftzentrum.de 70 i } Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 i // Null-terminate buffer if not null terminated already Err vernunftzentrum.de 70 i- for (int i = 0; i < s->buffer_len; i++) { Err vernunftzentrum.de 70 i- if (data[i] == 0) { Err vernunftzentrum.de 70 i- break; Err vernunftzentrum.de 70 i- } Err vernunftzentrum.de 70 i- data[s->buffer_len - 1] = 0; Err vernunftzentrum.de 70 i- } Err vernunftzentrum.de 70 i+ data[s->buffer_len - 1] = 0; Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 i if ( fprintf(f, "%s", data) < 0 ) { Err vernunftzentrum.de 70 i fclose(f); Err vernunftzentrum.de 70 .