Index: transmission-2.92/libtransmission/rpc-server.c =================================================================== --- transmission-2.92.orig/libtransmission/rpc-server.c +++ transmission-2.92/libtransmission/rpc-server.c @@ -647,7 +647,7 @@ handle_request (struct evhttp_request * "Basic realm=\"" MY_REALM "\""); send_simple_response (req, 401, "Unauthorized User"); } - else if (strncmp (req->uri, server->url, strlen (server->url))) + else if (strncmp (req->uri, server->url, strlen (server->url)) || strlen(req->uri) == strlen(server->url)) { char * location = tr_strdup_printf ("%sweb/", server->url); evhttp_add_header (req->output_headers, "Location", location);