diff --git a/netutils/webserver/httpd_dirlist.c b/netutils/webserver/httpd_dirlist.c index c879a8c31..5fc2195f8 100644 --- a/netutils/webserver/httpd_dirlist.c +++ b/netutils/webserver/httpd_dirlist.c @@ -30,6 +30,7 @@ #include #include #include +#include #include #include #include @@ -218,8 +219,8 @@ ssize_t httpd_dirlist(int outfd, FAR struct httpd_fs_file *file) } else { - snprintf(size, sizeof(size), "%d", - buf.st_size); + snprintf(size, sizeof(size), "%jd", + (uintmax_t)buf.st_size); snprintf(tmp, BUF_SIZE, ENTRY, dent->d_name, "", dent->d_name, "",