From 4285ad1a6eedfbc42efaabb51e363849abc305df Mon Sep 17 00:00:00 2001 From: Un1q32 Date: Sun, 20 Apr 2025 01:42:02 -0400 Subject: [PATCH] fix --- oc2rnet.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/oc2rnet.c b/oc2rnet.c index 6d249ff..94096fb 100644 --- a/oc2rnet.c +++ b/oc2rnet.c @@ -1,9 +1,7 @@ #ifndef CLITEST #include "li_cil_oc2_common_inet_DefaultSessionLayer.h" #endif -#include #include -#include #include #include @@ -170,6 +168,8 @@ static ssize_t doPing(uint32_t ip, size_t size, char *data, char *response, #ifdef CLITEST +#include + #define PACKET_SIZE 8100 int main(int argc, char *argv[]) { @@ -208,9 +208,9 @@ Java_li_cil_oc2_common_inet_DefaultSessionLayer_sendICMP( jbyte *addr = (*env)->GetByteArrayElements(env, ip, NULL); jbyte *response = calloc(size, 1); if (!response) - fprintf(stderr, "[OC2R-network]: malloc failed\n"); + return NULL; - ssize_t retsize = doPing(*(uint32_t *)addr, size, olddata, response, timeout); + ssize_t retsize = doPing(*(uint32_t *)addr, size, (char *)olddata, (char *)response, timeout); if (retsize == -1) return NULL;