зеркало из https://github.com/mozilla/pjs.git
Bug 355230: [PostgreSQL] Crash if sharer_id is not an integer - Patch by Fr�d�ric Buclin <LpSolit@gmail.com> r=wurblzap a=myk
This commit is contained in:
Родитель
050d5a75c7
Коммит
be62e41e9c
|
@ -221,8 +221,9 @@ sub LookupNamedQuery {
|
|||
$name || ThrowUserError("query_name_missing");
|
||||
trick_taint($name);
|
||||
if ($sharer_id) {
|
||||
trick_taint($sharer_id);
|
||||
$owner_id = $sharer_id;
|
||||
detaint_natural($owner_id);
|
||||
$owner_id || ThrowUserError('illegal_user_id', {'userid' => $sharer_id});
|
||||
}
|
||||
else {
|
||||
$owner_id = $user->id;
|
||||
|
|
|
@ -966,7 +966,7 @@
|
|||
[% docslinks = {'query.html' => "Searching for $terms.bugs",
|
||||
'list.html' => "$terms.Bug lists"} %]
|
||||
The search named <em>[% queryname FILTER html %]</em>
|
||||
[% IF sharer_id %]
|
||||
[% IF sharer_id && sharer_id != user.id %]
|
||||
has not been made visible to you.
|
||||
[% ELSE %]
|
||||
does not exist.
|
||||
|
@ -1521,8 +1521,10 @@
|
|||
# search from any error call location. %]
|
||||
|
||||
[% namedcmd = Bugzilla.cgi.param("namedcmd") %]
|
||||
[% sharer_id = Bugzilla.cgi.param("sharer_id") %]
|
||||
[% IF namedcmd AND error != "missing_query"
|
||||
AND error != "saved_search_used_by_whines" %]
|
||||
AND error != "saved_search_used_by_whines"
|
||||
AND !sharer_id %]
|
||||
<p>
|
||||
Alternatively, you can
|
||||
<a href="buglist.cgi?cmdtype=dorem&remaction=forget&namedcmd=
|
||||
|
|
Загрузка…
Ссылка в новой задаче