From 1d4b1804aa1857eac6bf7e07312a20fef03129d1 Mon Sep 17 00:00:00 2001 From: Johann Latocha Date: Fri, 2 Mar 2012 14:31:46 +0100 Subject: [SERVER] Support device files as input --- src/server/utils.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'src') diff --git a/src/server/utils.c b/src/server/utils.c index eda6216..f2f5e35 100644 --- a/src/server/utils.c +++ b/src/server/utils.c @@ -56,15 +56,10 @@ void dnbd3_load_config(char *file) fd = open(_images[i].file, O_RDONLY); if (fd > 0) - { - struct stat st; - fstat(fd, &st); - _images[i].filesize = st.st_size; - } + _images[i].filesize = lseek(fd, 0, SEEK_END); else - { printf("ERROR: Image not found: %s\n", _images[i].file); - } + close(fd); } -- cgit v1.2.3-55-g7522