A last-minute "harmless" change turns out to have side-effects.
@@ -394,7 +394,7 @@ static void
input_set_prompt (struct input *self, char *prompt)
{
// Redisplay is an expensive operation
if (prompt && !strcmp (prompt, self->prompt))
if (prompt && self->prompt && !strcmp (prompt, self->prompt))
free (prompt);
else
The note is not visible to the blocked user.