s3:smbd: remove unnecessary variable readret from read_file()
authorMichael Adam <obnox@samba.org>
Fri, 8 Jun 2012 14:06:24 +0000 (16:06 +0200)
committerMichael Adam <obnox@samba.org>
Fri, 8 Jun 2012 16:08:08 +0000 (18:08 +0200)
Pair-Programmed-With: Volker Lendecke <vl@samba.org>

Autobuild-User(master): Michael Adam <obnox@samba.org>
Autobuild-Date(master): Fri Jun  8 18:08:09 CEST 2012 on sn-devel-104

source3/smbd/fileio.c

index 8fc73427071be965b0e687716d75982c3b839bea..a14be7806a04ea9cc2c96ac3968fefa2d4b84265 100644 (file)
@@ -64,7 +64,7 @@ static bool read_from_write_cache(files_struct *fsp,char *data,off_t pos,size_t
 
 ssize_t read_file(files_struct *fsp,char *data,off_t pos,size_t n)
 {
-       ssize_t ret=0,readret;
+       ssize_t ret = 0;
 
        /* you can't read from print files */
        if (fsp->print_file) {
@@ -87,15 +87,11 @@ ssize_t read_file(files_struct *fsp,char *data,off_t pos,size_t n)
        fsp->fh->pos = pos;
 
        if (n > 0) {
-               readret = SMB_VFS_PREAD(fsp,data,n,pos);
+               ret = SMB_VFS_PREAD(fsp,data,n,pos);
 
-               if (readret == -1) {
+               if (ret == -1) {
                        return -1;
                }
-
-               if (readret > 0) {
-                       ret += readret;
-               }
        }
 
        DEBUG(10,("read_file (%s): pos = %.0f, size = %lu, returned %lu\n",