? .guestbook.module.swp
? wsod_own_guestbook.patch
Index: guestbook.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/guestbook/guestbook.module,v
retrieving revision 1.18
diff -u -p -r1.18 guestbook.module
--- guestbook.module	10 Jan 2009 21:11:28 -0000	1.18
+++ guestbook.module	11 Feb 2009 22:15:35 -0000
@@ -470,7 +470,8 @@ function guestbook_form_entry_form($form
     $form['#access'] = (_guestbook_access('moderate', $uid) ? TRUE : FALSE);
   }
   else {
-    $form['#access'] = (_guestbook_access('post', $uid) == 'allowed' ? TRUE : FALSE);
+    $allowed = array('allowed', 'own guestbook');
+    $form['#access'] = in_array(_guestbook_access('post', $uid), $allowed) ? TRUE : FALSE;
   }
   if (variable_get('guestbook_form_location', 'above') == 'separate page') {
     $form['#redirect'] = !empty($_GET['destination']) ? $_GET['destination'] : guestbook_path($uid);
