diff options
Diffstat (limited to 'Src/prompt.c')
-rw-r--r-- | Src/prompt.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Src/prompt.c b/Src/prompt.c index cca6da21f..b90bfff2a 100644 --- a/Src/prompt.c +++ b/Src/prompt.c @@ -372,12 +372,15 @@ putpromptchar(int doprint, int endchar) bp += strlen(bp); break; case 'M': + queue_signals(); if ((hostnam = getsparam("HOST"))) stradd(hostnam); + unqueue_signals(); break; case 'm': if (!arg) arg++; + queue_signals(); if (!(hostnam = getsparam("HOST"))) break; if (arg < 0) { @@ -394,6 +397,7 @@ putpromptchar(int doprint, int endchar) stradd(hostnam); *ss = t0; } + unqueue_signals(); break; case 'S': txtchangeset(TXTSTANDOUT, TXTNOSTANDOUT); |