Page MenuHomeFreeBSD

D25478.diff
No OneTemporary

D25478.diff

Index: head/usr.sbin/fifolog/lib/fifolog_write_poll.c
===================================================================
--- head/usr.sbin/fifolog/lib/fifolog_write_poll.c
+++ head/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 0 is header; skip */
+ f->recno = 1;
+
f->flag = 0;
memset(f->obuf, 0, f->obufsize);

File Metadata

Mime Type
text/plain
Expires
Fri, Mar 13, 9:22 AM (1 h, 36 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29617206
Default Alt Text
D25478.diff (494 B)

Event Timeline