dreid       99/11/03 07:50:14

  Modified:    src/os/beos iol_socket.c
  Log:
  Fix a small problem with beos_writev.
  
  Revision  Changes    Path
  1.4       +3 -1      apache-2.0/src/os/beos/iol_socket.c
  
  Index: iol_socket.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/os/beos/iol_socket.c,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- iol_socket.c      1999/11/02 12:26:42     1.3
  +++ iol_socket.c      1999/11/03 15:50:13     1.4
  @@ -98,6 +98,7 @@
       return APR_SUCCESS;
   }
   
  +
   ap_status_t beos_write(ap_iol *viol, const char* buf, ap_size_t size,
        ap_ssize_t *nbytes)
   {
  @@ -108,7 +109,8 @@
   ap_status_t beos_writev(ap_iol *viol, const struct iovec *vec, int nvec,
       ap_ssize_t *nbytes)
   {
  -    return ap_send(((iol_socket *)viol)->sock, vec[0].iov_base, 
vec[0].iov_len);
  +    *nbytes = vec[0].iov_len;
  +    return ap_send(((iol_socket *)viol)->sock, vec[0].iov_base, nbytes);
   }
   
   ap_status_t beos_read(ap_iol *viol, char* buf, ap_size_t size,
  
  
  

Reply via email to