summaryrefslogtreecommitdiff
path: root/libnet/sample/gre.c
diff options
context:
space:
mode:
Diffstat (limited to 'libnet/sample/gre.c')
-rw-r--r--libnet/sample/gre.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/libnet/sample/gre.c b/libnet/sample/gre.c
index dd6befa..f13de56 100644
--- a/libnet/sample/gre.c
+++ b/libnet/sample/gre.c
@@ -177,7 +177,7 @@ main(int argc, char *argv[])
gre_flags|=GRE_CSUM;
break;
case 'r':
- routing = optarg;
+ routing = (u_char *)optarg;
gre_flags|=GRE_ROUTING;
break;
case 'k':
@@ -316,11 +316,11 @@ main(int argc, char *argv[])
fprintf(stderr, "Can't build GRE last SRE header: %s\n", libnet_geterror(l));
goto bad;
}
- size += LIBNET_GRE_SRE_H + strlen(routing);
+ size += LIBNET_GRE_SRE_H + strlen((char *)routing);
t = libnet_build_gre_sre(
GRE_IP, /* address family */
0, /* offset */
- strlen(routing), /* routing length */
+ strlen((char *)routing), /* routing length */
routing, /* routing info */
NULL, /* payload */
0, /* payload size */
@@ -379,8 +379,8 @@ main(int argc, char *argv[])
}
t = libnet_autobuild_ethernet(
- "11:11:11:11:11:11", /* ethernet destination */
- ETHERTYPE_IP, /* protocol type */
+ (uint8_t *)"11:11:11:11:11:11", /* ethernet destination */
+ ETHERTYPE_IP, /* protocol type */
l); /* libnet handle */
if (t == -1)
{