Page MenuHomeFreeBSD

D25478.id73718.diff
No OneTemporary

D25478.id73718.diff

Index: usr.sbin/fifolog/lib/fifolog_write_poll.c
===================================================================
--- usr.sbin/fifolog/lib/fifolog_write_poll.c
+++ usr.sbin/fifolog/lib/fifolog_write_poll.c
@@ -239,6 +239,14 @@
*/
f->seq++;
f->recno++;
+
+ /*
+ * Ensure we wrap recno once we hit the file size (in records.)
+ */
+ if (f->recno > f->ff->logsize)
+ /* recno 1 is header; skip */
+ f->recno = 1;
+
f->flag = 0;
memset(f->obuf, 0, f->obufsize);

File Metadata

Mime Type
text/plain
Expires
Thu, Aug 27, 2:02 PM (4 h, 11 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
37312700
Default Alt Text
D25478.id73718.diff (478 B)

Event Timeline