Diff for /parser3/src/main/pa_http.C between versions 1.103 and 1.104

version 1.103, 2020/11/13 16:55:48 version 1.104, 2020/12/01 21:30:42
Line 981  public: Line 981  public:
   
         HTTPD_request() : HTTP_response(), method(NULL), uri(NULL){};          HTTPD_request() : HTTP_response(), method(NULL), uri(NULL){};
   
         ssize_t pa_recv(int sockfd, void *buf, size_t len);          ssize_t pa_recv(int sockfd, char *buf, size_t len);
   
         bool read(int sock, size_t size){          bool read(int sock, size_t size){
                 if(length + size > buf_size)                  if(length + size > buf_size)
Line 1027  enum HTTPD_request_state { Line 1027  enum HTTPD_request_state {
         HTTPD_HEADERS          HTTPD_HEADERS
 };  };
   
 ssize_t HTTPD_request::pa_recv(int sockfd, void *buf, size_t len){  ssize_t HTTPD_request::pa_recv(int sockfd, char *buffer, size_t len){
 #ifdef PA_USE_ALARM  #ifdef PA_USE_ALARM
         signal(SIGALRM, timeout_handler);          signal(SIGALRM, timeout_handler);
         if(sigsetjmp(timeout_env, 1)) {          if(sigsetjmp(timeout_env, 1)) {
Line 1037  ssize_t HTTPD_request::pa_recv(int sockf Line 1037  ssize_t HTTPD_request::pa_recv(int sockf
 #endif  #endif
         {          {
                 ALARM(pa_httpd_timeout);                  ALARM(pa_httpd_timeout);
                 ssize_t result=recv(sockfd, buf, len, 0);                  ssize_t result=recv(sockfd, buffer, len, 0);
                 ALARM(0);                  ALARM(0);
                 return result;                  return result;
         }          }

Removed from v.1.103  
changed lines
  Added in v.1.104


E-mail: