diff --git a/libtransmission/rpc-server.c b/libtransmission/rpc-server.c index 8edad4f8b..02acc3a89 100644 --- a/libtransmission/rpc-server.c +++ b/libtransmission/rpc-server.c @@ -608,13 +608,8 @@ handle_request( struct evhttp_request * req, void * arg ) || !strcmp( req->uri, "/transmission/clutch" ) || !strcmp( req->uri, "/" ) ) { - const char * protocol = "http"; - const char * host = evhttp_find_header( req->input_headers, "Host" ); - const char * uri = "transmission/web/"; - char * location = tr_strdup_printf( "%s://%s/%s", protocol, host, uri ); - evhttp_add_header( req->output_headers, "Location", location ); + evhttp_add_header( req->output_headers, "Location", "/transmission/web/" ); send_simple_response( req, HTTP_MOVEPERM, NULL ); - tr_free( location ); } else if( !strncmp( req->uri, "/transmission/web/", 18 ) ) {