summaryrefslogtreecommitdiff
path: root/ACE/apps/Gateway/Gateway/Gateway.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/apps/Gateway/Gateway/Gateway.cpp')
-rw-r--r--ACE/apps/Gateway/Gateway/Gateway.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/ACE/apps/Gateway/Gateway/Gateway.cpp b/ACE/apps/Gateway/Gateway/Gateway.cpp
index 7f14f27603e..b91c8026143 100644
--- a/ACE/apps/Gateway/Gateway/Gateway.cpp
+++ b/ACE/apps/Gateway/Gateway/Gateway.cpp
@@ -7,6 +7,7 @@
#include "ace/OS_NS_unistd.h"
#include "ace/Service_Config.h"
#include "ace/Signal.h"
+#include "ace/Truncate.h"
#include "Config_Files.h"
#include "Event_Channel.h"
#include "Gateway.h"
@@ -71,7 +72,7 @@ Gateway::handle_input (ACE_HANDLE h)
ACE_OS::read (h, buf, sizeof (buf));
// Shut us down.
- return this->handle_signal ((int) h);
+ return this->handle_signal (ACE_Utils::truncate_cast<int> ((intptr_t)h));
}
int