summaryrefslogtreecommitdiffstats
path: root/src/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/main.c b/src/main.c
index f7f8a2c..42600c3 100644
--- a/src/main.c
+++ b/src/main.c
@@ -66,17 +66,18 @@ int main(int argc, char *argv[]) {
66 dirs = afc_get_dir_list(afc, "/eafaedf"); 66 dirs = afc_get_dir_list(afc, "/eafaedf");
67 if (!dirs) dirs = afc_get_dir_list(afc, "/"); 67 if (!dirs) dirs = afc_get_dir_list(afc, "/");
68 printf("Directory time.\n"); 68 printf("Directory time.\n");
69 for (i = 0; strcmp(dirs[i], ""); i++) { 69 for (i = 0; dirs[i]; i++) {
70 printf("/%s\n", dirs[i]); 70 printf("/%s\n", dirs[i]);
71 } 71 }
72 72
73 free_dictionary(dirs); 73 g_strfreev(dirs);
74 dirs = afc_get_devinfo(afc); 74 dirs = afc_get_devinfo(afc);
75 if (dirs) { 75 if (dirs) {
76 for (i = 0; strcmp(dirs[i], ""); i+=2) { 76 for (i = 0; dirs[i]; i+=2) {
77 printf("%s: %s\n", dirs[i], dirs[i+1]); 77 printf("%s: %s\n", dirs[i], dirs[i+1]);
78 } 78 }
79 } 79 }
80 g_strfreev(dirs);
80 81
81 AFCFile *my_file = afc_open_file(afc, "/iTunesOnTheGoPlaylist.plist", AFC_FILE_READ); 82 AFCFile *my_file = afc_open_file(afc, "/iTunesOnTheGoPlaylist.plist", AFC_FILE_READ);
82 if (my_file) { 83 if (my_file) {
@@ -124,6 +125,7 @@ int main(int argc, char *argv[]) {
124 else printf("Couldn't read!\n"); 125 else printf("Couldn't read!\n");
125 free(threeletterword); 126 free(threeletterword);
126 afc_close_file(afc, my_file); 127 afc_close_file(afc, my_file);
128 free(my_file);
127 129
128 } 130 }
129 afc_disconnect(afc); 131 afc_disconnect(afc);