summaryrefslogtreecommitdiff
blob: 0fbb2ace4344168f7f934bdba44984469eee8ee3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
--- nsat/src/mod/xp_icmp_echo.c.orig	2002-02-07 20:14:20.000000000 +0300
+++ nsat/src/mod/xp_icmp_echo.c	2011-11-07 00:57:48.885372644 +0400
@@ -90,7 +90,7 @@
    fprintf(stderr,"[%d bytes] sent, waiting for reponse.\n", res);
 #endif
 
-   recv_pack = read_icmp(&res, ICMP_ECHOREPLY, -1);
+   recv_pack = read_icmp((ssize_t *)&res, ICMP_ECHOREPLY, -1);
 
    if (recv_pack == NULL || (unsigned)res < sizeof(ip) + 8) {
 #ifdef EBUG
--- nsat/src/mod/xp_icmp_infr.c.orig	2002-02-07 20:14:20.000000000 +0300
+++ nsat/src/mod/xp_icmp_infr.c	2011-11-07 01:09:43.192287799 +0400
@@ -83,7 +83,7 @@
    fprintf(stderr,"[%d bytes] sent, waiting for reponse.\n", res);
 #endif
    
-   recv_pack = read_icmp(&res, ICMP_IREQREPLY, -1);
+   recv_pack = read_icmp((ssize_t *)&res, ICMP_IREQREPLY, -1);
 
    if (recv_pack == NULL || (unsigned)res < sizeof(ip) + 8) {
 #ifdef EBUG
--- nsat/src/mod/xp_udp_probe.c.orig	2011-11-07 01:05:26.000000000 +0400
+++ nsat/src/mod/xp_udp_probe.c	2011-11-07 01:05:48.403407231 +0400
@@ -92,7 +92,7 @@
 #ifdef EBUG
    fprintf(stderr,"[%d bytes] sent, waiting for reponse.\n", res);
 #endif
-   recv_pack = read_icmp(&res, ICMP_UNREACH, -1);
+   recv_pack = read_icmp((ssize_t *)&res, ICMP_UNREACH, -1);
 
    if (recv_pack == NULL || (unsigned)res < sizeof(ip) + 8) {
 #ifdef EBUG