diff options
Diffstat (limited to 'TAO/tests/POA/On_Demand_Act_Direct_Coll/Server_Task.cpp')
-rw-r--r-- | TAO/tests/POA/On_Demand_Act_Direct_Coll/Server_Task.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/TAO/tests/POA/On_Demand_Act_Direct_Coll/Server_Task.cpp b/TAO/tests/POA/On_Demand_Act_Direct_Coll/Server_Task.cpp index 687ad1e98b6..09ccb0a27f0 100644 --- a/TAO/tests/POA/On_Demand_Act_Direct_Coll/Server_Task.cpp +++ b/TAO/tests/POA/On_Demand_Act_Direct_Coll/Server_Task.cpp @@ -20,6 +20,9 @@ write_iors_to_file (const char *first_ior) int result = ACE_OS::fprintf (output_file, "%s", first_ior); + + ACE_OS::fclose (output_file); + if (result <= 0 || static_cast<size_t> (result) != ACE_OS::strlen (first_ior)) ACE_ERROR_RETURN ((LM_ERROR, @@ -28,7 +31,6 @@ write_iors_to_file (const char *first_ior) ior_output_file), -1); - ACE_OS::fclose (output_file); return 0; } |