1
0
mirror of https://github.com/irssi/irssi.git synced 2024-06-23 06:35:36 +00:00

Merge pull request #1269 from ihsinme/patch-1

fix invalid unsigned arithmetic.
This commit is contained in:
ailin-nemui 2021-02-10 10:59:39 +01:00 committed by GitHub
commit 0dd60755f0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -835,8 +835,8 @@ void gui_entry_erase(GUI_ENTRY_REC *entry, int size, CUTBUFFER_UPDATE_OP update_
}
if (entry->utf8)
while (entry->pos-size-w > 0 &&
i_wcwidth(entry->text[entry->pos-size-w]) == 0) w++;
while (entry->pos > size + w && i_wcwidth(entry->text[entry->pos - size - w]) == 0)
w++;
memmove(entry->text + entry->pos - size, entry->text + entry->pos,
(entry->text_len-entry->pos+1) * sizeof(unichar));