Index: web.c
===================================================================
--- web.c	(revision 209)
+++ web.c	(revision 210)
@@ -173,9 +173,9 @@
 	send(fd,buffer,strlen(buffer),0);
 
 	/* send file in 8KB block - last block may be smaller */
-	while (	(ret = recv(file_fd, buffer, RAYDIUM_WEB_BUFSIZE,0)) > 0 )
-	    {
-        send(fd,buffer,ret,0);
+	while (	(ret = read(file_fd, buffer, RAYDIUM_WEB_BUFSIZE)) > 0 )
+	    {
+    	    send(fd,buffer,ret,0);
 	    }
 }