From c2a33eb6dd509d1164f61ee2961f29f63b6d7dac Mon Sep 17 00:00:00 2001 From: =?utf8?q?Arkadiusz=20Mi=C5=9Bkiewicz?= Date: Sat, 18 Nov 2000 17:01:37 +0000 Subject: [PATCH] 11922ca8cfe4ba49c466b1cdec9e33ea epic4-0.9.11.tar.bz2 Changed files: epic4-0.9.11-patch1 -> 1.1 epic4-0.9.11-patch2 -> 1.1 --- epic4-0.9.11-patch1 | 20 ++++++++++++++++++++ epic4-0.9.11-patch2 | 26 ++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 epic4-0.9.11-patch1 create mode 100644 epic4-0.9.11-patch2 diff --git a/epic4-0.9.11-patch1 b/epic4-0.9.11-patch1 new file mode 100644 index 0000000..2fbd2d8 --- /dev/null +++ b/epic4-0.9.11-patch1 @@ -0,0 +1,20 @@ +*** window.c.orig Tue Nov 7 16:14:33 2000 +--- window.c Tue Nov 7 16:14:43 2000 +*************** +*** 1818,1824 **** + tmp->current_channel = m_strdup(channel); + + /* Remove "waiting_channel" if we're waiting for this channel. ;-) */ +! if (tmp->waiting_channel && !my_stricmp(channel, tmp->waiting_channel)) + new_free(&tmp->waiting_channel); + tmp->update |= UPDATE_STATUS; + if (tmp->current_channel) +--- 1818,1825 ---- + tmp->current_channel = m_strdup(channel); + + /* Remove "waiting_channel" if we're waiting for this channel. ;-) */ +! if (tmp->waiting_channel && channel && +! !my_stricmp(channel, tmp->waiting_channel)) + new_free(&tmp->waiting_channel); + tmp->update |= UPDATE_STATUS; + if (tmp->current_channel) diff --git a/epic4-0.9.11-patch2 b/epic4-0.9.11-patch2 new file mode 100644 index 0000000..2875647 --- /dev/null +++ b/epic4-0.9.11-patch2 @@ -0,0 +1,26 @@ +*** screen.c.orig Wed Nov 8 10:10:15 2000 +--- screen.c Wed Nov 8 10:10:47 2000 +*************** +*** 383,391 **** + } + term_flush(); + +- if (must_free) +- new_free(&str); +- + /* + * This used to be in rite(), but since rite() is a general + * purpose function, and this stuff really is only intended +--- 383,388 ---- +*************** +*** 434,439 **** +--- 431,439 ---- + update_all_status(); + } + } ++ ++ if (must_free) ++ new_free(&str); + + cursor_in_display(window); + } -- 2.43.0