aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/netmap/netmap.c
diff options
context:
space:
mode:
authorKonstantin Belousov <kib@FreeBSD.org>2022-03-06 08:59:39 +0000
committerMark Johnston <markj@FreeBSD.org>2022-03-06 15:29:51 +0000
commitbafaa70b6f9098d83d074968c8e6747ecec1e118 (patch)
treedccf723ecd2bdf842862c7d14e73852d9e2e0806 /sys/dev/netmap/netmap.c
parent1fb00c8f1060e18fed621f13d31db7b336d2267e (diff)
libc __sfvwrite(): roll back FILE buffer pointer on fflush error
__sfvwrite() advances the pointer before calling fflush. If fflush() fails, it is not enough to roll back inside it, because we cannot know how much was advanced by the caller. Reported by: Peter <pmc@citylink.dinoex.sub.org> Reviewed by: markj Sponsored by: The FreeBSD Foundation MFC after: 1 week Fixes: 86a16ada1ea608408cec370171d9f59353e97c77
Diffstat (limited to 'sys/dev/netmap/netmap.c')
0 files changed, 0 insertions, 0 deletions