-- Leo's gemini proxy
-- Connecting to git.thebackupbox.net:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini
repo: urcd action: commit revision: path_from: revision_from: 4941f3e60bae19ae6c17d1779250d0d73f76a311: path_to: revision_to:
commit 4941f3e60bae19ae6c17d1779250d0d73f76a311 Author: root <root@localhost.(none)> Date: Thu Dec 25 10:24:38 2014 +0000 [urc] update diff --git a/src/cryptoserv.c b/src/cryptoserv.c
--- a/src/cryptoserv.c +++ b/src/cryptoserv.c @@ -429,5 +429,6 @@ main(int argc, char *argv[]) } } if (write(1,buffer0,i)<=0) exit(14); + if ((i>=4)&&(!memcmp("quit",buffer1,4))) exit(15); } } diff --git a/src/urcd.pyx b/src/urcd.pyx
--- a/src/urcd.pyx +++ b/src/urcd.pyx @@ -197,6 +197,10 @@ def sock_close(sn,sf): db['Mask'] = Mask db['Src'] = Src db.close() + try: os.write(0,'') ### send EOF to children ### + except: pass + try: os.write(wr,'') + except: pass sys.exit(sn&255) signal.signal(signal.SIGHUP,sock_close)
-----END OF PAGE-----
-- Response ended
-- Page fetched on Sun Jun 2 16:54:23 2024