summaryrefslogtreecommitdiff
path: root/sys/src/cmd/webfs
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@centraldogma>2011-09-23 08:24:42 +0200
committercinap_lenrek <cinap_lenrek@centraldogma>2011-09-23 08:24:42 +0200
commit7575684bc0205e7079aa76dff855d08421658f85 (patch)
treee1c9488c98c79a9e0d615037a4f32342963aeae0 /sys/src/cmd/webfs
parentb118d0c449931045c85c424556684d6ae4854531 (diff)
webfs: fix cookie truncation bug, makes ebay work
Diffstat (limited to 'sys/src/cmd/webfs')
-rw-r--r--sys/src/cmd/webfs/cookies.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/sys/src/cmd/webfs/cookies.c b/sys/src/cmd/webfs/cookies.c
index 6028bde92..350260d8d 100644
--- a/sys/src/cmd/webfs/cookies.c
+++ b/sys/src/cmd/webfs/cookies.c
@@ -1031,7 +1031,6 @@ struct Aux
};
enum
{
- AuxBuf = 4096,
MaxCtext = 16*1024*1024,
};
@@ -1162,12 +1161,12 @@ httpsetcookie(char *hdr, char *dom, char *path)
char*
httpcookies(char *dom, char *path, int issecure)
{
- char buf[1024];
+ char *s;
Jar *j;
syncjar(jar);
j = cookiesearch(jar, dom, path, issecure);
- snprint(buf, sizeof buf, "%J", j);
+ s = smprint("%J", j);
closejar(j);
- return estrdup(buf);
+ return s;
}