? 650468-2.patch
? bakery--650468-1.patch
? bakery.install
? bakery.install.txt
Index: bakery.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/bakery/bakery.module,v
retrieving revision 1.52
diff -u -p -r1.52 bakery.module
--- bakery.module	17 Feb 2010 22:49:44 -0000	1.52
+++ bakery.module	13 Apr 2010 22:02:04 -0000
@@ -311,8 +311,18 @@ function bakery_settings_submit($form, &
       drupal_write_record('url_alias', $alias);
     }
   }
+  
+  // Ensure url of master site ends with '/'
+  $form_state['values']['bakery_master'] = trim($form_state['values']['bakery_master'], '/') .'/';
+  
+  // Process urls of slave sites
   if ($form_state['values']['bakery_slaves']) {
+    // Form array from textarea data
     $form_state['values']['bakery_slaves'] = explode("\n", trim(str_replace("\r", '', $form_state['values']['bakery_slaves'])));
+    // Ensure url of slave sites end with '/'
+    foreach ($form_state['values']['bakery_slaves'] as &$slave) {
+      $slave = trim($slave, '/') .'/';
+    }
   }
   else {
     $form_state['values']['bakery_slaves'] = array();
