Avoid invalid memory accesses in lockdownd_client_new()
Avoid invalid memory accesses in lockdownd_client_new()

Valgrind complains:
==2678== Conditional jump or move depends on uninitialised value(s)
==2678==    at 0x3ACD40646C: lockdownd_client_new (lockdown.c:662)
==2678==    by 0x405BA6: g_vfs_afc_volume_new (afc-volume.c:113)
==2678==    by 0x406541: g_vfs_afc_monitor_device_added (afc-volume-monitor.c:46)
==2678==    by 0x4066B1: g_vfs_afc_volume_monitor_constructor (afc-volume-monitor.c:173)
==2678==    by 0x3A7FE11A38: g_object_newv (in /lib64/libgobject-2.0.so.0.2000.4)
==2678==    by 0x3A7FE12584: g_object_new_valist (in /lib64/libgobject-2.0.so.0.2000.4)
==2678==    by 0x3A7FE126DB: g_object_new (in /lib64/libgobject-2.0.so.0.2000.4)
==2678==    by 0x408AD5: monitor_try_create (gvfsproxyvolumemonitordaemon.c:1651)
==2678==    by 0x408C20: g_vfs_proxy_volume_monitor_daemon_main (gvfsproxyvolumemonitordaemon.c:1694)
==2678==    by 0x37E881EA2C: (below main) (in /lib64/libc-2.10.1.so)
==2678==  Uninitialised value was created by a stack allocation
==2678==    at 0x405B00: g_vfs_afc_volume_new (afc-volume.c:138)

kalev/libimobiledevice,libimobiledevice-win32/libimobiledevice,upbit/libimobiledevice,upbit/libimobiledevice,patweb/libimobiledevice,libimobiledevice-win32/libimobiledevice,patweb/libimobiledevice,libimobiledevice-win32/libimobiledevice,Tatsh/libimobiledevice,libimobiledevice/libimobiledevice,kalev/libimobiledevice,kalev/libimobiledevice,patweb/libimobiledevice,libimobiledevice-win32/libimobiledevice,Tatsh/libimobiledevice,libimobiledevice/libimobiledevice,Tatsh/libimobiledevice,Tatsh/libimobiledevice,upbit/libimobiledevice