mirror of
https://github.com/irssi/irssi.git
synced 2024-12-04 14:46:39 -05:00
Merge pull request #1269 from ihsinme/patch-1
fix invalid unsigned arithmetic.
This commit is contained in:
commit
0dd60755f0
@ -835,8 +835,8 @@ void gui_entry_erase(GUI_ENTRY_REC *entry, int size, CUTBUFFER_UPDATE_OP update_
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (entry->utf8)
|
if (entry->utf8)
|
||||||
while (entry->pos-size-w > 0 &&
|
while (entry->pos > size + w && i_wcwidth(entry->text[entry->pos - size - w]) == 0)
|
||||||
i_wcwidth(entry->text[entry->pos-size-w]) == 0) w++;
|
w++;
|
||||||
|
|
||||||
memmove(entry->text + entry->pos - size, entry->text + entry->pos,
|
memmove(entry->text + entry->pos - size, entry->text + entry->pos,
|
||||||
(entry->text_len-entry->pos+1) * sizeof(unichar));
|
(entry->text_len-entry->pos+1) * sizeof(unichar));
|
||||||
|
Loading…
Reference in New Issue
Block a user