Index: legal.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/legal/legal.module,v
retrieving revision 1.19
diff -u -p -r1.19 legal.module
--- legal.module	12 May 2008 00:12:41 -0000	1.19
+++ legal.module	30 Jun 2009 11:09:37 -0000
@@ -431,7 +431,9 @@ function legal_user($op, &$edit, &$accou
 
         $signatory = db_fetch_object( db_query('SELECT * FROM {users} WHERE uid = %d LIMIT 1', $uid) );
 
-        drupal_goto('legal_accept/' . $signatory->uid . '/' . md5($signatory->name . $signatory->password . $signatory->login)); 
+        if ($signatory->uid) {
+          drupal_goto('legal_accept/' . $signatory->uid . '/' . md5($signatory->name . $signatory->password . $signatory->login)); 
+        }
         break;  
         
       case 'form':
