diff --git a/src/elogd.c b/src/elogd.c
index 2280c409..ad801716 100755
--- a/src/elogd.c
+++ b/src/elogd.c
@@ -7857,8 +7857,8 @@ void show_query(LOGBOOK * lbs, char *title, char *query_string, char *button1, c
rsprintf("\n\n");
rsprintf("
| ");
- rsprintf("\n", button1, button1_url);
- rsprintf("\n", button2, button2_url);
+ rsprintf("\n", button1, button1_url);
+ rsprintf("\n", button2, button2_url);
rsprintf(" |
\n\n");
rsprintf("\n");
@@ -9004,8 +9004,9 @@ void show_edit_form(LOGBOOK * lbs, int message_id, BOOL breply, BOOL bedit, BOOL
&& !isparam("steal")) {
sprintf(str, "%d", message_id);
sprintf(text, "%s %s", loc("Entry is currently edited by"), locked_by);
- show_query(lbs, loc("Entry is locked"), text, loc("Edit anyhow"), "?cmd=Edit&steal=1", loc("Cancel"),
- str);
+ sprintf(cmd, "?cmd=%s&steal=1", loc("Edit"));
+ show_query(lbs, loc("Entry is locked"), text, loc("Edit anyhow"), cmd,
+ loc("Cancel"), str);
return;
}