patch-2.3.43 linux/net/khttpd/datasending.c
Next file: linux/net/khttpd/structure.h
Previous file: linux/net/irda/irmod.c
Back to the patch index
Back to the overall index
-  Lines: 10
-  Date:
Thu Feb 10 12:17:00 2000
-  Orig file: 
v2.3.42/linux/net/khttpd/datasending.c
-  Orig date: 
Fri Jan 28 15:09:09 2000
diff -u --recursive --new-file v2.3.42/linux/net/khttpd/datasending.c linux/net/khttpd/datasending.c
@@ -114,8 +114,7 @@
 			
 			inode = CurrentRequest->filp->f_dentry->d_inode;
 			
-			if ( (inode!=NULL)&&(inode->i_op!=NULL)&&(inode->i_op->readpage!=NULL))
-			{
+			if (inode && inode->i_mapping->a_ops->readpage) {
 				/* This does the actual transfer using sendfile */		
 				read_descriptor_t desc;
 				loff_t *ppos;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)