]> code.citadel.org Git - citadel.git/blobdiff - citadel/modules/urldeshortener/serv_expand_shorter_urls.c
finalize allocation & freeing of rss stuff
[citadel.git] / citadel / modules / urldeshortener / serv_expand_shorter_urls.c
index ea37d4034b65ef422f5fd2054522d18fbcc4ad35..7dc2096682f590b4577ead56bcbf1891e5f00b2f 100644 (file)
@@ -93,7 +93,10 @@ size_t GetLocationString( void *ptr, size_t size, size_t nmemb, void *userdata)
        return size * nmemb;
 }
 
-
+eNextState TerminateLookupUrl(AsyncIO *IO)
+{
+//TOOD
+}
 eNextState LookupUrlResult(AsyncIO *IO)
 {
        return eTerminateConnection; /// /TODO
@@ -117,7 +120,8 @@ int LookupUrl(StrBuf *ShorterUrlStr)
 //                       Ctx, 
                          NULL,
                          "Citadel RSS ShorterURL Expander",
-                         LookupUrlResult))
+                         LookupUrlResult, 
+                         TerminateLookupUrl))
        {
                CtdlLogPrintf(CTDL_ALERT, "Unable to initialize libcurl.\n");
                goto shutdown;
@@ -191,7 +195,7 @@ int SortConstStrByPosition(const void *Item1, const void *Item2)
        return -1;
 }
 
-HashList GetShorterUrls(StrBuf Message)
+HashList *GetShorterUrls(StrBuf *Message)
 {
        HashList *pUrls;
        /* we just suspect URL shorteners to be inside of feeds from twitter
@@ -204,7 +208,7 @@ HashList GetShorterUrls(StrBuf Message)
        CrawlMessageForShorterUrls(pUrls, Message);
 
        if (GetCount(pUrls) > 0)
-               return pURLs;
+               return pUrls;
        else 
                return NULL;