From: Charles Kerr Date: Fri, 15 Aug 2008 19:45:46 +0000 (+0000) Subject: fix shttpd issue reported by Gimp_ X-Git-Tag: 1.40~493 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7b8b26bcbbd6557b1d8a1db73779c466ab7d30b6;p=transmission fix shttpd issue reported by Gimp_ --- diff --git a/libtransmission/rpc-server.c b/libtransmission/rpc-server.c index b744958b3..b740d2808 100644 --- a/libtransmission/rpc-server.c +++ b/libtransmission/rpc-server.c @@ -243,9 +243,9 @@ handle_root( struct shttpd_arg * arg ) "Content-Type: text/html" "\r\n" "\r\n" "" "\r\n" - " " "\r\n" + " " "\r\n" "" "\r\n" - "

redirecting to /transmission/web

" "\r\n" + "

redirecting to /transmission/web/

" "\r\n" "" "\r\n"; const size_t n = strlen( redirect ); memcpy( arg->out.buf, redirect, n ); @@ -370,6 +370,9 @@ startServer( tr_rpc_server * server ) argv[argc++] = tr_strdup( "-auth_realm" ); argv[argc++] = tr_strdup( MY_REALM ); + argv[argc++] = tr_strdup( "-root" ); + argv[argc++] = tr_strdup( "/dev/null" ); + if( server->acl ) { argv[argc++] = tr_strdup( "-acl" );