From 88d721e8668cc1b877afc7a8e6601758bfd5511d Mon Sep 17 00:00:00 2001 From: Martin Szulecki Date: Wed, 12 Jan 2011 18:54:18 +0100 Subject: Fix compilation without house_arrest support in libimobiledevice --- src/ifuse.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/ifuse.c') diff --git a/src/ifuse.c b/src/ifuse.c index 134d868..595f350 100644 --- a/src/ifuse.c +++ b/src/ifuse.c @@ -44,14 +44,18 @@ #include #include #include +#ifdef HAVE_LIBIMOBILEDEVICE_1_1 #include +#endif /* FreeBSD and others don't have ENODATA, so let's fake it */ #ifndef ENODATA #define ENODATA EIO #endif +#ifdef HAVE_LIBIMOBILEDEVICE_1_1 house_arrest_client_t house_arrest = NULL; +#endif /* assume this is the default block size */ int g_blocksize = 4096; @@ -395,11 +399,15 @@ void *ifuse_init(struct fuse_conn_info *conn) conn->async_read = 0; +#ifdef HAVE_LIBIMOBILEDEVICE_1_1 if (house_arrest) { afc_client_new_from_house_arrest_client(house_arrest, &afc); } else { +#endif afc_client_new(phone, opts.port, &afc); +#ifdef HAVE_LIBIMOBILEDEVICE_1_1 } +#endif lockdownd_client_free(control); control = NULL; -- cgit v1.1-32-gdbae