diff options
-rw-r--r-- | TODO | 2 | ||||
-rw-r--r-- | getgbook.c | 4 |
2 files changed, 2 insertions, 4 deletions
@@ -16,8 +16,6 @@ bug in get(): if the \r\n\r\n after http headers is cut off between recv buffers what happens if we receive not a http header? does recv loop forever, in a memory killing manner? -be more reasonable with memory: point to cookies rather than copy them - print stderr in gui as well package for osx @@ -19,7 +19,7 @@ typedef struct { int num; char url[URLMAX]; char name[STRMAX]; - char cookie[COOKIEMAX]; + char *cookie; } Page; Page **pages; @@ -102,7 +102,7 @@ int getpageurls(char *pagecode, char *cookie) { *p = *d; } strncpy(p, "&q=subject:a", 13); - strncpy(pages[j]->cookie, cookie, COOKIEMAX); + pages[j]->cookie = cookie; break; } } |