SMOLNET PORTAL home about changes
ipledge after git_libgit2_init - 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 c1b5e802f0d0c349faf8d4e6b6988dcfdc574488	/scm/stagit-gopher/commit/c1b5e802f0d0c349faf8d4e6b6988dcfdc574488.gph	bitreich.org	70
1parent ec19160fa44ca478dd7e319eea8ee1ee1a0973e2	/scm/stagit-gopher/commit/ec19160fa44ca478dd7e319eea8ee1ee1a0973e2.gph	bitreich.org	70
hAuthor: Hiltjo Posthuma <hiltjo@codemadness.org>	URL:mailto:hiltjo@codemadness.org	bitreich.org	70
iDate:   Mon, 26 Mar 2018 20:11:56 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
ipledge after git_libgit2_init	Err	bitreich.org	70
i	Err	bitreich.org	70
ithis is because libgit uses curl which uses some initialization	Err	bitreich.org	70
ichecks, namely an IPv6 check which creates a socket.	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M stagit-gopher.c                     |      13 ++++++++-----	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 8 insertions(+), 5 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@@ -1110,9 +1110,6 @@ main(int argc, char *argv[])	Err	bitreich.org	70
i         size_t n;	Err	bitreich.org	70
i         int i, fd;	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-        if (pledge("stdio rpath wpath cpath fattr", NULL) == -1)	Err	bitreich.org	70
i-                err(1, "pledge");	Err	bitreich.org	70
i-	Err	bitreich.org	70
i         setlocale(LC_CTYPE, "");	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         for (i = 1; i < argc; i++) {	Err	bitreich.org	70
i@@ -1141,8 +1138,6 @@ main(int argc, char *argv[])	Err	bitreich.org	70
i                                 usage(argv[0]);	Err	bitreich.org	70
i                 }	Err	bitreich.org	70
i         }	Err	bitreich.org	70
i-        if (!cachefile && pledge("stdio rpath wpath cpath", NULL) == -1)	Err	bitreich.org	70
i-                err(1, "pledge");	Err	bitreich.org	70
i         if (!repodir)	Err	bitreich.org	70
i                 usage(argv[0]);	Err	bitreich.org	70
i 	Err	bitreich.org	70
i@@ -1151,6 +1146,14 @@ main(int argc, char *argv[])	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         git_libgit2_init();	Err	bitreich.org	70
i 	Err	bitreich.org	70
i+        if (cachefile) {	Err	bitreich.org	70
i+                if (pledge("stdio rpath wpath cpath fattr", NULL) == -1)	Err	bitreich.org	70
i+                        err(1, "pledge");	Err	bitreich.org	70
i+        } else {	Err	bitreich.org	70
i+                if (pledge("stdio rpath wpath cpath", NULL) == -1)	Err	bitreich.org	70
i+                        err(1, "pledge");	Err	bitreich.org	70
i+        }	Err	bitreich.org	70
i+	Err	bitreich.org	70
i         if (git_repository_open_ext(&repo, repodir,	Err	bitreich.org	70
i                 GIT_REPOSITORY_OPEN_NO_SEARCH, NULL) < 0) {	Err	bitreich.org	70
i                 e = giterr_last();	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/stagit-gopher/commit/c1b5e802...
Content-Typetext/plain; charset=utf-8