diff options
Diffstat (limited to 'dpi/cookies.c')
-rw-r--r-- | dpi/cookies.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/dpi/cookies.c b/dpi/cookies.c index d8eb4338..21f4c1dc 100644 --- a/dpi/cookies.c +++ b/dpi/cookies.c @@ -1354,7 +1354,7 @@ static int srv_parse_buf(SockHandler *sh, char *Buf, size_t BufSize) return 1; } - cmd = a_Dpip_get_attr(Buf, BufSize, "cmd"); + cmd = a_Dpip_get_attr_l(Buf, BufSize, "cmd"); if (cmd && strcmp(cmd, "DpiBye") == 0) { dFree(cmd); @@ -1363,10 +1363,10 @@ static int srv_parse_buf(SockHandler *sh, char *Buf, size_t BufSize) } else if (cmd && strcmp(cmd, "set_cookie") == 0) { dFree(cmd); - cookie = a_Dpip_get_attr(Buf, BufSize, "cookie"); - host = a_Dpip_get_attr(Buf, BufSize, "host"); - path = a_Dpip_get_attr(Buf, BufSize, "path"); - p = a_Dpip_get_attr(Buf, BufSize, "port"); + cookie = a_Dpip_get_attr_l(Buf, BufSize, "cookie"); + host = a_Dpip_get_attr_l(Buf, BufSize, "host"); + path = a_Dpip_get_attr_l(Buf, BufSize, "path"); + p = a_Dpip_get_attr_l(Buf, BufSize, "port"); port = strtol(p, NULL, 10); dFree(p); @@ -1379,10 +1379,10 @@ static int srv_parse_buf(SockHandler *sh, char *Buf, size_t BufSize) } else if (cmd && strcmp(cmd, "get_cookie") == 0) { dFree(cmd); - scheme = a_Dpip_get_attr(Buf, BufSize, "scheme"); - host = a_Dpip_get_attr(Buf, BufSize, "host"); - path = a_Dpip_get_attr(Buf, BufSize, "path"); - p = a_Dpip_get_attr(Buf, BufSize, "port"); + scheme = a_Dpip_get_attr_l(Buf, BufSize, "scheme"); + host = a_Dpip_get_attr_l(Buf, BufSize, "host"); + path = a_Dpip_get_attr_l(Buf, BufSize, "path"); + p = a_Dpip_get_attr_l(Buf, BufSize, "port"); port = strtol(p, NULL, 10); dFree(p); |