summaryrefslogtreecommitdiff
path: root/apps/JAWS/PROTOTYPE/HTTP_10_Write.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'apps/JAWS/PROTOTYPE/HTTP_10_Write.cpp')
-rw-r--r--apps/JAWS/PROTOTYPE/HTTP_10_Write.cpp39
1 files changed, 11 insertions, 28 deletions
diff --git a/apps/JAWS/PROTOTYPE/HTTP_10_Write.cpp b/apps/JAWS/PROTOTYPE/HTTP_10_Write.cpp
index e22bfef849b..0cd187324b0 100644
--- a/apps/JAWS/PROTOTYPE/HTTP_10_Write.cpp
+++ b/apps/JAWS/PROTOTYPE/HTTP_10_Write.cpp
@@ -97,30 +97,19 @@ JAWS_HTTP_10_Write_Task::handle_put (JAWS_Data_Block *data, ACE_Time_Value *)
}
else
{
- if (ACE_OS::strcmp (info->version (), "HTTP/0.9") == 0)
- io->transmit_file (handler,
- info->path (),
- "",
- 0,
- "",
- 0);
- else
- io->transmit_file (handler,
- info->path (),
- "HTTP/1.0 200 Ok\r\n\r\n",
- 19,
- "",
- 0);
+ io->transmit_file (handler,
+ info->path (),
+ "",
+ 0,
+ "",
+ 0);
switch (handler->status ())
{
case JAWS_IO_Handler::TRANSMIT_OK_A:
- {
- JAWS_TRACE ("JAWS_HTTP_10_Write_Task::handle_put, OK_A");
- data->payload (0);
- delete info;
- return 1;
- }
+ data->payload (0);
+ delete info;
+ return 1;
case JAWS_IO_Handler::TRANSMIT_OK:
{
@@ -130,18 +119,12 @@ JAWS_HTTP_10_Write_Task::handle_put (JAWS_Data_Block *data, ACE_Time_Value *)
return 0;
}
case JAWS_IO_Handler::TRANSMIT_ERROR:
- {
- JAWS_TRACE ("JAWS_HTTP_10_Write_Task::handle_put, ERROR");
- data->payload (0);
- delete info;
- return 0;
- }
case JAWS_IO_Handler::TRANSMIT_ERROR_A:
{
- JAWS_TRACE ("JAWS_HTTP_10_Write_Task::handle_put, ERROR_A");
+ JAWS_TRACE ("JAWS_HTTP_10_Write_Task::handle_put, ERROR");
data->payload (0);
delete info;
- return 1;
+ return -1;
}
default:
{