summaryrefslogtreecommitdiffstats
path: root/globals.pl
diff options
context:
space:
mode:
authormyk%mozilla.org <>2004-01-29 07:08:29 +0100
committermyk%mozilla.org <>2004-01-29 07:08:29 +0100
commitfe68a1cec650c4509c5ca83f460a4330e62c762f (patch)
treea34113e0857afea42329efe5cd68e7d3dba2b0c6 /globals.pl
parent9044f51b81000e6bf639fa07ff2730ab29fd670b (diff)
downloadbugzilla-fe68a1cec650c4509c5ca83f460a4330e62c762f.tar.gz
bugzilla-fe68a1cec650c4509c5ca83f460a4330e62c762f.tar.xz
Fix for bug 232447: Warns user about missing bug number instead of dying in GetBugLink().
r=justdave
Diffstat (limited to 'globals.pl')
-rw-r--r--globals.pl3
1 files changed, 2 insertions, 1 deletions
diff --git a/globals.pl b/globals.pl
index b5f3b7e36..825c30af7 100644
--- a/globals.pl
+++ b/globals.pl
@@ -1007,7 +1007,8 @@ sub GetAttachmentLink {
sub GetBugLink {
my ($bug_num, $link_text, $comment_num) = @_;
- detaint_natural($bug_num) || die "GetBugLink() called with non-integer bug number";
+ $bug_num || return "&lt;missing bug number&gt;";
+ detaint_natural($bug_num) || return "&lt;invalid bug number&gt;";
# If we've run GetBugLink() for this bug number before, %::buglink
# will contain an anonymous array ref of relevent values, if not