From 115defd163ff4977cfffbaa5a02e8d19d89e03d2 Mon Sep 17 00:00:00 2001 From: pbrook Date: Sun, 16 Apr 2006 11:06:58 +0000 Subject: Set slirp client hostname. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1813 c046a42c-6fe2-441c-8c8c-71466251a162 --- slirp/bootp.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'slirp/bootp.c') diff --git a/slirp/bootp.c b/slirp/bootp.c index 9f0652fd63..62cbcfd8f3 100644 --- a/slirp/bootp.c +++ b/slirp/bootp.c @@ -228,6 +228,14 @@ static void bootp_reply(struct bootp_t *bp) val = htonl(LEASE_TIME); memcpy(q, &val, 4); q += 4; + + if (*slirp_hostname) { + val = strlen(slirp_hostname); + *q++ = RFC1533_HOSTNAME; + *q++ = val; + memcpy(q, slirp_hostname, val); + q += val; + } } *q++ = RFC1533_END; -- cgit v1.2.1