-/* @(#) $Id: ./src/client-agent/sendmsg.c, 2011/09/08 dcid Exp $
- */
-
/* Copyright (C) 2009 Trend Micro Inc.
* All rights reserved.
*
* Foundation
*/
-
#include "shared.h"
#include "agentd.h"
-
#include "os_net/os_net.h"
-/* Sends a message to the server */
-int send_msg(int agentid, char *msg)
+/* Send a message to the server */
+int send_msg(int agentid, const char *msg)
{
- int msg_size;
- char crypt_msg[OS_MAXSTR +1];
+ size_t msg_size;
+ char crypt_msg[OS_MAXSTR + 1];
msg_size = CreateSecMSG(&keys, msg, crypt_msg, agentid);
- if(msg_size == 0)
- {
- merror(SEC_ERROR,ARGV0);
- return(-1);
+ if (msg_size == 0) {
+ merror(SEC_ERROR, ARGV0);
+ return (-1);
}
/* Send msg_size of crypt_msg */
- if(OS_SendUDPbySize(logr->sock, msg_size, crypt_msg) < 0)
- {
- merror(SEND_ERROR,ARGV0, "server");
+ if (OS_SendUDPbySize(agt->sock, msg_size, crypt_msg) < 0) {
+ merror(SEND_ERROR, ARGV0, "server");
sleep(1);
- return(-1);
+ return (-1);
}
- return(0);
+ return (0);
}