diff options
Diffstat (limited to 'utils/meizu_dfu/meizu_dfu.c')
-rw-r--r-- | utils/meizu_dfu/meizu_dfu.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/utils/meizu_dfu/meizu_dfu.c b/utils/meizu_dfu/meizu_dfu.c index 0e32ea8d35..1658c4d1e8 100644 --- a/utils/meizu_dfu/meizu_dfu.c +++ b/utils/meizu_dfu/meizu_dfu.c | |||
@@ -27,6 +27,7 @@ | |||
27 | #include <fcntl.h> | 27 | #include <fcntl.h> |
28 | #include <unistd.h> | 28 | #include <unistd.h> |
29 | #include <libgen.h> | 29 | #include <libgen.h> |
30 | #include <arpa/inet.h> | ||
30 | 31 | ||
31 | #include <usb.h> | 32 | #include <usb.h> |
32 | 33 | ||
@@ -110,7 +111,10 @@ void init_img(image_data_t *img, const char *filename, image_attr_t *attr) | |||
110 | 111 | ||
111 | printf("Reading %s...", filename); | 112 | printf("Reading %s...", filename); |
112 | 113 | ||
113 | stat(filename, &statbuf); | 114 | if (stat(filename, &statbuf) < 0) { |
115 | printf("\nCould not stat file, exiting.\n"); | ||
116 | exit(1); | ||
117 | } | ||
114 | len = statbuf.st_size; | 118 | len = statbuf.st_size; |
115 | 119 | ||
116 | img->name = basename(strdup(filename)); | 120 | img->name = basename(strdup(filename)); |