If we are redirected we need to close this socket before the goto retry
authorDave West <davew@uncensored.citadel.org>
Sat, 19 Jan 2008 21:29:37 +0000 (21:29 +0000)
committerDave West <davew@uncensored.citadel.org>
Sat, 19 Jan 2008 21:29:37 +0000 (21:29 +0000)
which causes a new one to be opened.

citadel/modules/rssclient/serv_rssclient.c

index f87f0c40f2ba9b9ee0853d110149b4504788dc74..00fe598f1063346044d25f978649b44e77bdec09 100644 (file)
@@ -471,6 +471,7 @@ retry:      lprintf(CTDL_NOTICE, "Connecting to <%s>\n", rsshost);
                                                strcpy(buf, &buf[9]);
                                                striplt(buf);
                                                if (parse_url(buf, rsshost, &rssport, rssurl) == 0) {
+                                                       sock_close(sock);
                                                        goto retry;
                                                }
                                                else {