/[hydra]/hydra/src/response.c
ViewVC logotype

Diff of /hydra/src/response.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.9 by nmav, Sun Sep 29 11:00:04 2002 UTC revision 1.10 by nmav, Sun Sep 29 12:02:57 2002 UTC
# Line 68  void print_last_modified(request * req) Line 68  void print_last_modified(request * req)
68    
69  void print_etag(request * req)  void print_etag(request * req)
70  {  {
71  char buffer[sizeof("ETag: \"\"-\r\n") + MAX_ETAG_LENGTH + 3];  char buffer[sizeof("ETag: \r\n") + MAX_ETAG_LENGTH + 1] = "ETag: ";
72    int len;
73    
74        len = 6; /* after "Etag: " */
75        len += create_etag( req->filesize, req->last_modified, &buffer[len]);
76        memcpy( &buffer[len], "\r\n\0", 3);
77    
     sprintf( buffer, "ETag: \"%lu-%lu\"\r\n", req->last_modified % 10000,  
         req->filesize % 10000);  
     /* mod 10000 is used to allow no more than 4 characters -- max is 9999  
      */  
78      req_write(req, buffer);      req_write(req, buffer);
79  }  }
80    

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26