mirror of
https://github.com/3proxy/3proxy.git
synced 2025-02-23 18:45:40 +08:00
parent
97d811fbfd
commit
90ca18b3c1
10
src/proxy.c
10
src/proxy.c
@ -393,8 +393,7 @@ for(;;){
|
|||||||
if(i> 15 && (!strncasecmp((char *)(buf), "content-length", 14))){
|
if(i> 15 && (!strncasecmp((char *)(buf), "content-length", 14))){
|
||||||
buf[i]=0;
|
buf[i]=0;
|
||||||
#ifndef NOPSTDINT
|
#ifndef NOPSTDINT
|
||||||
res=sscanf((char *)buf + 15, "%"PRINTF_INT64_MODIFIER"u", &contentlength64);
|
sscanf((char *)buf + 15, "%"PRINTF_INT64_MODIFIER"u", &contentlength64);
|
||||||
printf("cl: %d/%"PRINTF_INT64_MODIFIER"u\n", res, contentlength64);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
while( contentlength64 > 0 && (i = sockgetlinebuf(param, CLIENT, buf, (BUFSIZE < contentlength64)? BUFSIZE - 1:(int)contentlength64, '\n', conf.timeouts[STRING_S])) > 0){
|
while( contentlength64 > 0 && (i = sockgetlinebuf(param, CLIENT, buf, (BUFSIZE < contentlength64)? BUFSIZE - 1:(int)contentlength64, '\n', conf.timeouts[STRING_S])) > 0){
|
||||||
@ -509,9 +508,7 @@ printf("cl: %d/%"PRINTF_INT64_MODIFIER"u\n", res, contentlength64);
|
|||||||
++sb;
|
++sb;
|
||||||
while(isspace(*sb))sb++;
|
while(isspace(*sb))sb++;
|
||||||
#ifndef NOPSTDINT
|
#ifndef NOPSTDINT
|
||||||
res=sscanf(sb, "%"PRINTF_INT64_MODIFIER"u",&contentlength64);
|
sscanf(sb, "%"PRINTF_INT64_MODIFIER"u",&contentlength64);
|
||||||
printf("cl: %d/%"PRINTF_INT64_MODIFIER"u\n", res, contentlength64);
|
|
||||||
|
|
||||||
if(param->maxtrafout64 && (param->maxtrafout64 < param->statscli64 || contentlength64 > param->maxtrafout64 - param->statscli64)){
|
if(param->maxtrafout64 && (param->maxtrafout64 < param->statscli64 || contentlength64 > param->maxtrafout64 - param->statscli64)){
|
||||||
RETURN(10);
|
RETURN(10);
|
||||||
}
|
}
|
||||||
@ -967,8 +964,7 @@ printf("cl: %d/%"PRINTF_INT64_MODIFIER"u\n", res, contentlength64);
|
|||||||
++sb;
|
++sb;
|
||||||
while(isspace(*sb))sb++;
|
while(isspace(*sb))sb++;
|
||||||
#ifndef NOPSTDINT
|
#ifndef NOPSTDINT
|
||||||
res=sscanf(sb, "%"PRINTF_INT64_MODIFIER"u", &contentlength64);
|
sscanf(sb, "%"PRINTF_INT64_MODIFIER"u", &contentlength64);
|
||||||
printf("cl: %d/%"PRINTF_INT64_MODIFIER"u\n", res, contentlength64);
|
|
||||||
#else
|
#else
|
||||||
sscanf(sb, "%lu", &contentlength);
|
sscanf(sb, "%lu", &contentlength);
|
||||||
#endif
|
#endif
|
||||||
|
@ -6,7 +6,6 @@
|
|||||||
|
|
||||||
$Id: sockmap.c,v 1.64 2014-04-07 20:35:09 vlad Exp $
|
$Id: sockmap.c,v 1.64 2014-04-07 20:35:09 vlad Exp $
|
||||||
*/
|
*/
|
||||||
#define DEBUGLEVEL 3
|
|
||||||
|
|
||||||
#include "proxy.h"
|
#include "proxy.h"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user