From: lpsolit%gmail.com <> Date: Thu, 28 Jul 2005 04:03:14 +0000 (+0000) Subject: Bug 302200: uninitialized value when saving email prefs - Patch by Rob Siklos r=LpSolit a=myk --- diff --git a/userprefs.cgi b/userprefs.cgi index 5f52a3ca72..12a05d26f9 100755 --- a/userprefs.cgi +++ b/userprefs.cgi @@ -253,7 +253,9 @@ sub SaveEmail { # Global positive events: a ticked box means "send me mail." foreach my $event (GLOBAL_EVENTS) { - if (1 == $cgi->param("email-" . REL_ANY . "-$event")) { + if (defined($cgi->param("email-" . REL_ANY . "-$event")) + && $cgi->param("email-" . REL_ANY . "-$event") == 1) + { $dbh->do("INSERT INTO email_setting " . "(user_id, relationship, event) " . "VALUES ($userid, " . REL_ANY . ", $event)");