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);
openSUSE Build Service is sponsored by