svn commit: r309025 - head/usr.sbin/fifolog/lib
Poul-Henning Kamp
phk at FreeBSD.org
Tue Nov 22 22:11:00 UTC 2016
Author: phk
Date: Tue Nov 22 22:10:58 2016
New Revision: 309025
URL: https://svnweb.freebsd.org/changeset/base/309025
Log:
Pass the correct size argument to ioctl(DIOCGSECTORSIZE)
Modified:
head/usr.sbin/fifolog/lib/fifolog_create.c
Modified: head/usr.sbin/fifolog/lib/fifolog_create.c
==============================================================================
--- head/usr.sbin/fifolog/lib/fifolog_create.c Tue Nov 22 21:02:35 2016 (r309024)
+++ head/usr.sbin/fifolog/lib/fifolog_create.c Tue Nov 22 22:10:58 2016 (r309025)
@@ -45,6 +45,7 @@ fifolog_create(const char *fn, off_t siz
{
int i, fd;
ssize_t u;
+ u_int uu;
off_t ms;
struct stat st;
char *buf;
@@ -79,7 +80,8 @@ fifolog_create(const char *fn, off_t siz
}
/* For raw disk with larger sectors: use 1 sector */
- i = ioctl(fd, DIOCGSECTORSIZE, &u);
+ i = ioctl(fd, DIOCGSECTORSIZE, &uu);
+ u = uu;
if (i == 0 && (u > recsize || (recsize % u) != 0))
recsize = u;
More information about the svn-src-all
mailing list