aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/server/tftpd.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/server/tftpd.c b/tests/server/tftpd.c
index 50c8e723c..f55e6380d 100644
--- a/tests/server/tftpd.c
+++ b/tests/server/tftpd.c
@@ -569,7 +569,8 @@ static int tftp(struct testcase *test, struct tftphdr *tp, int size)
/* store input protocol */
fprintf(test->server, "opcode: %x\n", tp->th_opcode);
- filename = cp = tp->th_stuff;
+ cp = (char *)&tp->th_stuff;
+ filename = cp;
again:
while (cp < buf + size) {
if (*cp == '\0')