SMOLNET PORTAL home about changes
ifix a small memleak in writeatom() - stagit-gopher - A git gopher frontend. (mirror)	Err	bitreich.org	70
hgit clone git://bitreich.org/stagit-gopher/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/stagit-gopher/	URL:git://bitreich.org/stagit-gopher/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/stagit-gopher/	bitreich.org	70
1Log	/scm/stagit-gopher/log.gph	bitreich.org	70
1Files	/scm/stagit-gopher/files.gph	bitreich.org	70
1Refs	/scm/stagit-gopher/refs.gph	bitreich.org	70
1Tags	/scm/stagit-gopher/tag	bitreich.org	70
1README	/scm/stagit-gopher/file/README.gph	bitreich.org	70
1LICENSE	/scm/stagit-gopher/file/LICENSE.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit 5ee02bf5a3fc5f4be6a933722c13bfe3527773ae	/scm/stagit-gopher/commit/5ee02bf5a3fc5f4be6a933722c13bfe3527773ae.gph	bitreich.org	70
1parent 2afab18ce4580fb3be22d6c49380444e9844a3ce	/scm/stagit-gopher/commit/2afab18ce4580fb3be22d6c49380444e9844a3ce.gph	bitreich.org	70
hAuthor: Hiltjo Posthuma <hiltjo@codemadness.org>	URL:mailto:hiltjo@codemadness.org	bitreich.org	70
iDate:   Mon, 10 Aug 2020 16:12:03 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
ifix a small memleak in writeatom()	Err	bitreich.org	70
i	Err	bitreich.org	70
inon-tag references were not freed.	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M stagit-gopher.c                     |      16 ++++++----------	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 6 insertions(+), 10 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/stagit-gopher.c b/stagit-gopher.c	/scm/stagit-gopher/file/stagit-gopher.c.gph	bitreich.org	70
i@@ -949,21 +949,17 @@ writeatom(FILE *fp, int all)	Err	bitreich.org	70
i                         commitinfo_free(ci);	Err	bitreich.org	70
i                 }	Err	bitreich.org	70
i                 git_revwalk_free(w);	Err	bitreich.org	70
i-        } else {	Err	bitreich.org	70
i+        } else if (getrefs(&ris, &refcount) != -1) {	Err	bitreich.org	70
i                 /* references: tags */	Err	bitreich.org	70
i-                if (getrefs(&ris, &refcount) != -1) {	Err	bitreich.org	70
i-                        for (i = 0; i < refcount; i++) {	Err	bitreich.org	70
i-                                if (!git_reference_is_tag(ris[i].ref))	Err	bitreich.org	70
i-                                        continue;	Err	bitreich.org	70
i-	Err	bitreich.org	70
i+                for (i = 0; i < refcount; i++) {	Err	bitreich.org	70
i+                        if (git_reference_is_tag(ris[i].ref))	Err	bitreich.org	70
i                                 printcommitatom(fp, ris[i].ci,	Err	bitreich.org	70
i                                                 git_reference_shorthand(ris[i].ref));	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-                                commitinfo_free(ris[i].ci);	Err	bitreich.org	70
i-                                git_reference_free(ris[i].ref);	Err	bitreich.org	70
i-                        }	Err	bitreich.org	70
i-                        free(ris);	Err	bitreich.org	70
i+                        commitinfo_free(ris[i].ci);	Err	bitreich.org	70
i+                        git_reference_free(ris[i].ref);	Err	bitreich.org	70
i                 }	Err	bitreich.org	70
i+                free(ris);	Err	bitreich.org	70
i         }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         fputs("</feed>\n", fp);	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/stagit-gopher/commit/5ee02bf5...
Content-Typetext/plain; charset=utf-8