diff options
Diffstat (limited to 'lib/e2p/getversion.c')
-rw-r--r-- | lib/e2p/getversion.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/e2p/getversion.c b/lib/e2p/getversion.c index be76b60a..4eb5d4c5 100644 --- a/lib/e2p/getversion.c +++ b/lib/e2p/getversion.c @@ -24,7 +24,10 @@ int getversion (int fd, unsigned long * version) { #if HAVE_EXT2_IOCTLS - return ioctl (fd, EXT2_IOC_GETVERSION, version); + int r, ver; + + r = ioctl (fd, EXT2_IOC_GETVERSION, &ver); + *version = ver; #else /* ! HAVE_EXT2_IOCTLS */ extern int errno; errno = EOPNOTSUPP; |