File libgpod-libimobiledevice-fix.patch of Package libgpod
Index: libgpod-0.8.2/tools/ipod-lockdown.c
===================================================================
--- libgpod-0.8.2.orig/tools/ipod-lockdown.c
+++ libgpod-0.8.2/tools/ipod-lockdown.c
@@ -133,7 +133,7 @@ iphone_write_sysinfo_extended (const cha
afc_client_t afc = NULL;
idevice_error_t ret = IDEVICE_E_UNKNOWN_ERROR;
afc_error_t afc_ret;
- uint16_t afcport = 0;
+ lockdownd_service_descriptor_t afcport = 0;
uint64_t handle;
uint32_t bytes_written;
const char device_dir[] = "/iTunes_Control/Device";
Index: libgpod-0.8.2/src/itdb_iphone.c
===================================================================
--- libgpod-0.8.2.orig/src/itdb_iphone.c
+++ libgpod-0.8.2/src/itdb_iphone.c
@@ -44,7 +44,7 @@ static int itdb_iphone_post_notification
const char *notification)
{
np_client_t np = NULL;
- uint16_t nport = 0;
+ lockdownd_service_descriptor_t nport = 0;
lockdownd_start_service(client, "com.apple.mobile.notification_proxy", &nport);
if (!nport) {
@@ -75,7 +75,7 @@ int itdb_iphone_start_sync(Itdb_Device *
itdbprep_t pdata_loc = NULL;
const char *uuid;
lockdownd_client_t client = NULL;
- uint16_t afcport = 0;
+ lockdownd_service_descriptor_t afcport = 0;
int i;
uuid = itdb_device_get_uuid (device);