diff -uNr gnome-pilot-2.0.10-orig/conduits/backup/AUTHORS gnome-pilot-2.0.10/conduits/backup/AUTHORS
--- gnome-pilot-2.0.10-orig/conduits/backup/AUTHORS	1998-09-17 04:49:32.000000000 -0400
+++ gnome-pilot-2.0.10/conduits/backup/AUTHORS	2004-01-04 01:45:28.867803671 -0500
@@ -1 +1,4 @@
 Eskil Olsen <deity@trinity.dbc.bib.dk>
+Dennis Lambe Jr. <malsyned@cif.rochester.edu> - 
+	Fix for save_configuration() to write exclude_files properly
+
diff -uNr gnome-pilot-2.0.10-orig/conduits/backup/backup_conduit.c gnome-pilot-2.0.10/conduits/backup/backup_conduit.c
--- gnome-pilot-2.0.10-orig/conduits/backup/backup_conduit.c	2003-03-18 10:12:25.000000000 -0500
+++ gnome-pilot-2.0.10/conduits/backup/backup_conduit.c	2004-01-04 01:39:18.766261470 -0500
@@ -164,7 +164,7 @@
 save_configuration(ConduitCfg *c) 
 {
 	gchar *prefix;
-	gchar **exclude;
+	char **exclude; /* gnome_config_assemble_vector wants char**, not gchar** */
 	gchar *exc=NULL;
 	GList *iterator;
 	guint i;
@@ -180,7 +180,7 @@
 	    exclude[i] = iterator->data;
 	  }
 	  exclude[i] = NULL;
-	  exc = g_strjoinv( ",", exclude);
+	  exc = gnome_config_assemble_vector(i, exclude);
 	  g_free(exclude);
 	}
 	gnome_config_push_prefix(prefix);
