Make get_srv_read_error static to process.c
authorVolker Lendecke <vl@samba.org>
Fri, 25 Jan 2008 22:57:20 +0000 (23:57 +0100)
committerVolker Lendecke <vl@samba.org>
Sat, 2 Feb 2008 10:03:23 +0000 (11:03 +0100)
source/smbd/process.c
source/smbd/reply.c

index 83e51e3892ffadadcd671337dea9bfc742b9af4e..f5a3186e5eb1aa9f0eaecd056f0a8bcfff5dab60 100644 (file)
@@ -43,7 +43,7 @@ extern int max_send;
 
 /* Accessor function for smb_read_error for smbd functions. */
 
-enum smb_read_errors *get_srv_read_error(void)
+static enum smb_read_errors *get_srv_read_error(void)
 {
        return &smb_read_error;
 }
index 46c14d158eef2e0827bcc7a20cd2c157dde0a705..f371dde705f8bde00f379d23bd38e715d6b65373 100644 (file)
@@ -3516,8 +3516,8 @@ void reply_writebraw(struct smb_request *req)
                                (int)tcount,(int)nwritten,(int)numtowrite));
                }
 
-               if (read_data(smbd_server_fd(), buf+4, numtowrite,get_srv_read_error())
-                                       != numtowrite ) {
+               if (read_data(smbd_server_fd(), buf+4, numtowrite, NULL)
+                   != numtowrite ) {
                        DEBUG(0,("reply_writebraw: Oversize secondary write "
                                "raw read failed (%s). Terminating\n",
                                strerror(errno) ));