--- shout.c.orig Thu Apr 20 00:31:50 2000 +++ shout.c Sun Aug 31 19:59:41 2003 @@ -1738,7 +1738,7 @@ void update_meta_info_on_server (char *filename, unsigned long int size) { - sock_t sockfd = sock_connect (set.servername, set.port); + sock_t sockfd = sock_connect (set.servername, set.port-1); char title[BUFSIZE]; /* copy of filename */ char *song = NULL; char *mount = NULL; @@ -1815,7 +1815,7 @@ if (sockfd != -1) { if (set.use_icy) { - sock_write (sockfd, "GET /admin.cgi?pass=%s&mode=updinfo&song=%s HTTP/1.0\nHost: %s:%d\nUser-Agent: Shout/%s\n\n", set.password, url_encode (titleptr, &song), set.servername, set.port, VERSION); + sock_write (sockfd, "GET /admin.cgi?pass=%s&mode=updinfo&song=%s HTTP/1.0\nHost: %s:%d\nUser-Agent: Mozilla(Shout/%s)\n\n", set.password, url_encode (titleptr, &song), set.servername, set.port, VERSION); } else { sock_write (sockfd, "GET /admin.cgi?pass=%s&mode=updinfo&mount=%s&song=%s&length=%ld HTTP/1.0\nHost: %s:%d\nUser-Agent: Shout/%s\n\n", set.password, url_encode (set.mount_name, &mount), url_encode (titleptr, &song), size, set.servername, set.port, VERSION); if (mount)