aboutsummaryrefslogtreecommitdiff
path: root/slirp.c
diff options
context:
space:
mode:
authorJan Kiszka <jan.kiszka@siemens.com>2009-05-08 12:34:18 +0200
committerMark McLoughlin <markmc@redhat.com>2009-06-09 11:38:49 +0100
commit7cf8caca3f26efb857e42ad664979b5ca57616f4 (patch)
treede440fb45791aebda7cb27284e9c017233a15163 /slirp.c
parent322ad2fd800e350cc0053d899c0f7c4304d2fa65 (diff)
downloadslirp-7cf8caca3f26efb857e42ad664979b5ca57616f4.zip
slirp-7cf8caca3f26efb857e42ad664979b5ca57616f4.tar.gz
slirp-7cf8caca3f26efb857e42ad664979b5ca57616f4.tar.bz2
slirp: Reorder initialization
This patch reorders the initialization of slirp itself as well as its associated features smb and redirection. So far the first reference to slirp triggered the initialization, independent of the actual -net user option which may carry additional parameters. Now we save any request to add a smb export or some redirections until the actual initialization of the stack. This also allows to move a few parameters that were passed via global variable into the argument list of net_slirp_init. Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Diffstat (limited to 'slirp.c')
-rw-r--r--slirp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/slirp.c b/slirp.c
index 562cf24..3dd4d1c 100644
--- a/slirp.c
+++ b/slirp.c
@@ -171,7 +171,7 @@ static void slirp_cleanup(void)
static void slirp_state_save(QEMUFile *f, void *opaque);
static int slirp_state_load(QEMUFile *f, void *opaque, int version_id);
-void slirp_init(int restricted, char *special_ip)
+void slirp_init(int restricted, const char *special_ip)
{
// debug_init("/tmp/slirp.log", DEBUG_DEFAULT);