From e619bed09a001f074858fe084dc93d60924beca0 Mon Sep 17 00:00:00 2001 From: Nikias Bassen Date: Thu, 12 Mar 2009 12:26:57 +0100 Subject: initialization was missing and causing strange segmentation faults. --- iphone.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/iphone.c b/iphone.c index f4c747e..3dccf71 100644 --- a/iphone.c +++ b/iphone.c @@ -290,6 +290,11 @@ iphone_error_t iphone_get_specific_device(int bus_n, int dev_n, iphone_device_t phone->__device = NULL; phone->buffer = NULL; + // don't forget these: + phone->usbReceive.buffer = NULL; + phone->usbReceive.leftover = 0; + phone->usbReceive.capacity = 0; + // Initialize libusb usb_init(); usb_find_busses(); -- cgit v1.1-32-gdbae