X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=tests%2Fcheck_folder-transfer.c;h=f3af1643305644f2c44201ba644222d9f36aac81;hp=7f1376d277f321bc0e384be4fc2297dcd5377164;hb=789c4eee0ba2641502781c4163b82669d2846a3f;hpb=e5e2bb8354a7697decc37691d1c1f0299fda5027 diff --git a/tests/check_folder-transfer.c b/tests/check_folder-transfer.c index 7f1376d..f3af164 100644 --- a/tests/check_folder-transfer.c +++ b/tests/check_folder-transfer.c @@ -65,19 +65,21 @@ find_folders (TnyFolderStore *store, TnyFolderStoreQuery *query, while (!tny_iterator_is_done (iter) && (!*folder_src || !*folder_dst)) { TnyFolderStore *folder = (TnyFolderStore*) tny_iterator_get_current (iter); - const gchar *folder_name = NULL; + if (folder) { + const gchar *folder_name = NULL; - folder_name = tny_folder_get_name (TNY_FOLDER (folder)); + folder_name = tny_folder_get_name (TNY_FOLDER (folder)); - if (strcmp (folder_name, src_name) == 0) - *folder_src = g_object_ref (folder); + if (strcmp (folder_name, src_name) == 0) + *folder_src = g_object_ref (folder); - if (!strcmp (folder_name, dst_name)) - *folder_dst = g_object_ref (folder); + if (!strcmp (folder_name, dst_name)) + *folder_dst = g_object_ref (folder); - find_folders (folder, query, folder_src, folder_dst); + find_folders (folder, query, folder_src, folder_dst); - g_object_unref (G_OBJECT (folder)); + g_object_unref (G_OBJECT (folder)); + } tny_iterator_next (iter); }