it* My version of sent Err codevoid.de 70 i Err codevoid.de 70 hgit clone git://git.codevoid.de/sent-sdk.git URL:git://git.codevoid.de/sent-sdk.git codevoid.de 70 1Log /git/sent-sdk/log.gph codevoid.de 70 1Files /git/sent-sdk/files.gph codevoid.de 70 1Refs /git/sent-sdk/refs.gph codevoid.de 70 1README /git/sent-sdk/file/README.md.gph codevoid.de 70 1LICENSE /git/sent-sdk/file/LICENSE.gph codevoid.de 70 i--- Err codevoid.de 70 1commit 4ca44387e65a96a93b56ed1491f5f90c5e25d948 /git/sent-sdk/commit/4ca44387e65a96a93b56ed1491f5f90c5e25d948.gph codevoid.de 70 1parent 3ce84e71700ba35818c7a83630994d765e77599d /git/sent-sdk/commit/3ce84e71700ba35818c7a83630994d765e77599d.gph codevoid.de 70 hAuthor: Szabolcs Nagy URL:mailto:nsz@port70.net codevoid.de 70 iDate: Mon, 9 Nov 2015 02:58:26 +0100 Err codevoid.de 70 i Err codevoid.de 70 iinitialize .img Err codevoid.de 70 i Err codevoid.de 70 iwithout the attached patch ./sent example segfaults here Err codevoid.de 70 i Err codevoid.de 70 iDiffstat: Err codevoid.de 70 i M sent.c | 2 ++ Err codevoid.de 70 i Err codevoid.de 70 i1 file changed, 2 insertions(+), 0 deletions(-) Err codevoid.de 70 i--- Err codevoid.de 70 1diff --git a/sent.c b/sent.c /git/sent-sdk/file/sent.c.gph codevoid.de 70 it@@ -394,6 +394,8 @@ void load(FILE *fp) Err codevoid.de 70 i die("cannot strdup %u bytes:", strlen(buf)+1); Err codevoid.de 70 i if (slides[i].text[0] == '@') Err codevoid.de 70 i slides[i].img = pngopen(slides[i].text + 1); Err codevoid.de 70 i+ else Err codevoid.de 70 i+ slides[i].img = 0; Err codevoid.de 70 i i++; Err codevoid.de 70 i } Err codevoid.de 70 i if (slides) Err codevoid.de 70 .