busybox/miscutils
Denys Vlasenko ca2f831ead hexedit: fixes for redraw and down movement causing SEGV on attempt to access
"Go to:" command was not updating row position, making next "down" movements
for one screenful print empty lines instead of showing the contents.

If the file is whole pages long, "down" movement at EOF was advancing position
+16 bytes, mapping the next portion (entirely past the end of the file),
then finding out that the new position is beyond the EOF, rolling it back
-16 bytes... ending up with this postion pointing *before* the mapped portion.
Any next access (e.g. "move right" key) SEGVs.

function                                             old     new   delta
hexedit_main                                        1170    1184     +14

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2018-07-23 14:26:55 +02:00
..
adjtimex.c
bbconfig.c bzip2: fix two crashes on corrupted archives 2018-04-08 20:05:04 +02:00
beep.c
chat.c
Config.src restore documentation on the build config language 2018-06-06 15:16:48 +02:00
conspy.c
crond.c
crontab.c
dc.c
devfsd.c
devmem.c
fbsplash.c fbsplash: support configurable image position 2018-03-29 18:42:11 +02:00
fbsplash.cfg
flash_eraseall.c libbb: commonalize a bit of little-endian CRC32 table generation code 2018-02-01 10:56:19 +01:00
flash_lock_unlock.c
flashcp.c
hdparm.c
hexedit.c hexedit: fixes for redraw and down movement causing SEGV on attempt to access 2018-07-23 14:26:55 +02:00
i2c_tools.c xargs: use bb_ask_y_confirmation_FILE() instead of homegrown copy 2018-04-07 15:23:10 +02:00
inotifyd.c config: deindent all help texts 2017-07-21 09:50:55 +02:00
Kbuild.src
less.c less: fix fallout from "use common routine to set raw termios" 2018-04-16 10:24:48 +02:00
lsscsi.c
makedevs.c
man.c
microcom.c
mt.c
nandwrite.c
partprobe.c
raidautorun.c
readahead.c
rfkill.c
runlevel.c
rx.c
setfattr.c
setserial.c
strings.c
time.c libbb.h: always include sys/resource.h 2018-04-08 17:23:27 +02:00
ttysize.c
ubi_tools.c
ubirename.c
volname.c
watchdog.c