Signed-off-by: Jerome Flesch <[email protected]>
---
 exec/coroipcs.c                |    2 +-
 include/corosync/coroipc_ipc.h |    3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/exec/coroipcs.c b/exec/coroipcs.c
index 4c18c10..89291b5 100644
--- a/exec/coroipcs.c
+++ b/exec/coroipcs.c
@@ -1736,7 +1736,7 @@ int coroipcs_handler_dispatch (
                 * the ipc connection
                 */
                if (conn_info->service == SOCKET_SERVICE_INIT) {
-                       conn_info->service = -1;
+                       conn_info->service = SOCKET_SERVICE_SECURITY_VIOLATION;
                }
        } else
        if (revent & POLLIN) {
diff --git a/include/corosync/coroipc_ipc.h b/include/corosync/coroipc_ipc.h
index dadc34f..e79a80e 100644
--- a/include/corosync/coroipc_ipc.h
+++ b/include/corosync/coroipc_ipc.h
@@ -157,7 +157,8 @@ struct coroipcs_zc_header {
        uint64_t server_address;
 };
 
-#define SOCKET_SERVICE_INIT    0xFFFFFFFF
+#define SOCKET_SERVICE_INIT                                    0xFFFFFFFF
+#define SOCKET_SERVICE_SECURITY_VIOLATION      0xFFFFFFFE
 
 #define ZC_ALLOC_HEADER                0xFFFFFFFF
 #define ZC_FREE_HEADER         0xFFFFFFFE
-- 
1.7.4.4

_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais

Reply via email to