Commit f3e57fa1 authored by bertrand's avatar bertrand Committed by Bertrand Guiheneuf

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
parent 9addfb95
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.
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)) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment