stat was not testing the good file. Fixed.
1999-08-06 bertrand <Bertrand.Guiheneuf@aful.org> * camel/providers/MH/camel-mh-folder.c (_list_subfolders): stat was not testing the good file. Fixed. svn path=/trunk/; revision=1090
This commit is contained in:

committed by
Bertrand Guiheneuf

parent
9addfb95be
commit
f3e57fa18f
9
AUTHORS
9
AUTHORS
@ -1 +1,10 @@
|
||||
Bertrand Guiheneuf <Bertrand.Guiheneuf@aful.org>
|
||||
Main author of Camel.
|
||||
|
||||
Miguel de Icaza <miguel@gnu.org>
|
||||
Base64 encoding in Camel.
|
||||
|
||||
Robert Brady <rwb197@ecs.soton.ac.uk>
|
||||
Unicode and RFC2047 support for Camel.
|
||||
|
||||
|
||||
|
@ -1,5 +1,8 @@
|
||||
1999-08-06 bertrand <Bertrand.Guiheneuf@aful.org>
|
||||
|
||||
* camel/providers/MH/camel-mh-folder.c (_list_subfolders):
|
||||
stat was not testing the good file. Fixed.
|
||||
|
||||
* tests/test4.c (main): added real test for MH folder
|
||||
provider. All tested things seem to work OK :)
|
||||
|
||||
|
@ -309,6 +309,7 @@ _list_subfolders(CamelFolder *folder)
|
||||
gint stat_error = 0;
|
||||
GList *file_list;
|
||||
gchar *entry_name;
|
||||
gchar *full_entry_name;
|
||||
struct dirent *dir_entry;
|
||||
DIR *dir_handle;
|
||||
|
||||
@ -330,7 +331,9 @@ _list_subfolders(CamelFolder *folder)
|
||||
|
||||
/* get the name of the next entry in the dir */
|
||||
entry_name = dir_entry->d_name;
|
||||
stat_error = stat (mh_folder->directory_path, &stat_buf);
|
||||
full_entry_name = g_strdup_printf ("%s/%s", mh_folder->directory_path, entry_name);
|
||||
stat_error = stat (full_entry_name, &stat_buf);
|
||||
g_free (full_entry_name);
|
||||
|
||||
/* is it a directory ? */
|
||||
if ((stat_error != -1) && S_ISDIR (stat_buf.st_mode)) {
|
||||
|
Reference in New Issue
Block a user