OSDN Git Service

implement port number handling for retrieving subject list.
authorornse01 <ornse01@users.sourceforge.jp>
Sat, 14 Mar 2015 10:00:52 +0000 (10:00 +0000)
committerornse01 <ornse01@users.sourceforge.jp>
Sat, 14 Mar 2015 10:00:52 +0000 (10:00 +0000)
git-svn-id: http://svn.sourceforge.jp/svnroot/bchan/bchanl/trunk@659 20a0b8eb-f62a-4a12-8fe1-b598822500fb

src/subjectretriever.c

index 60a4d3d..a9590a7 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * subjectretriever.c
  *
- * Copyright (c) 2009-2014 project bchan
+ * Copyright (c) 2009-2015 project bchan
  *
  * This software is provided 'as-is', without any express or implied
  * warranty. In no event will the authors be held liable for any damages
@@ -98,6 +98,7 @@ EXPORT W sbjtretriever_sendrequest(sbjtretriever_t *retriever, sbjtcache_t *cach
 {
        W host_len;
        UB *host;
+       UH port;
 
        if (retriever->endpoint > 0) {
                DP(("sbjtretriever_sendrequest: requesting\n"));
@@ -105,8 +106,9 @@ EXPORT W sbjtretriever_sendrequest(sbjtretriever_t *retriever, sbjtcache_t *cach
        }
 
        sbjtcache_gethost(cache, &host, &host_len);
+       sbjtcache_getport(cache, &port);
 
-       retriever->endpoint = http_connector_createendpoint(retriever->connector, host, host_len, 80, HTTP_METHOD_GET);
+       retriever->endpoint = http_connector_createendpoint(retriever->connector, host, host_len, port, HTTP_METHOD_GET);
        if (retriever->endpoint < 0) {
                DP_ER("http_connector_createendpoint error", retriever->endpoint);
                return -1;