summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/ifuse.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ifuse.c b/src/ifuse.c
index 4ea91af..e4d14e5 100644
--- a/src/ifuse.c
+++ b/src/ifuse.c
@@ -157,8 +157,9 @@ void *ifuse_init(struct fuse_conn_info *conn) {
157 157
158void ifuse_cleanup(AFClient *afc) { 158void ifuse_cleanup(AFClient *afc) {
159 if (afc) { 159 if (afc) {
160 free_iPhone(afc->phone); 160 iPhone *phone = afc->phone;
161 afc_disconnect(afc); 161 afc_disconnect(afc);
162 free_iPhone(phone);
162 } 163 }
163} 164}
164 165