diff options
author | Vladimir Chtchetkine <vchtchetkine@google.com> | 2011-12-09 15:45:46 -0800 |
---|---|---|
committer | Vladimir Chtchetkine <vchtchetkine@google.com> | 2011-12-13 11:37:19 -0800 |
commit | d86c724b74e6c04a89219d87559d0b580e100445 (patch) | |
tree | 8a12ffaa8445fd55f9683321b623c2ab085096dd /slirp-android | |
parent | a743be75c49f94811e6c8960ee0d6a2d0a65c700 (diff) | |
download | external_qemu-d86c724b74e6c04a89219d87559d0b580e100445.zip external_qemu-d86c724b74e6c04a89219d87559d0b580e100445.tar.gz external_qemu-d86c724b74e6c04a89219d87559d0b580e100445.tar.bz2 |
Implement ADB communication over QEMU pipe
Change-Id: I62ff5898c7a955aaaa8af8f7ee7ed018af860f80
Diffstat (limited to 'slirp-android')
-rw-r--r-- | slirp-android/bootp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/slirp-android/bootp.c b/slirp-android/bootp.c index 814b030..1ff740e 100644 --- a/slirp-android/bootp.c +++ b/slirp-android/bootp.c @@ -65,7 +65,7 @@ static BOOTPClient *get_new_addr(SockAddress* paddr, found: bc = &bootp_clients[i]; bc->allocated = 1; - sock_address_init_inet( paddr, + sock_address_init_inet( paddr, special_addr_ip | (i+START_ADDR), BOOTP_CLIENT ); return bc; @@ -170,7 +170,7 @@ static void bootp_reply(const struct bootp_t *bp) dhcp_decode(bp, &dhcp_msg_type, &preq_addr); dprintf("bootp packet op=%d msgtype=%d", bp->bp_op, dhcp_msg_type); if (preq_addr) { - dprintf(" req_addr=%08x\n", ntohl(*preq_addr)); + dprintf(" req_addr=%08x\n", ntohl(*(uint32_t*)preq_addr)); } else { dprintf("\n"); } |