X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fgrab_file%2Fgrab_file.c;h=68a3b7cde32e483ba5cd8af768be15132a2ced13;hp=b3a2f54d512ea07f5c10b9e95c5cafbb59bd0771;hb=54299958430208905a97aff862ec0c51cd011d16;hpb=ba91d9ad7decb787e83c2826ba66bcaba670d450 diff --git a/ccan/grab_file/grab_file.c b/ccan/grab_file/grab_file.c index b3a2f54d..68a3b7cd 100644 --- a/ccan/grab_file/grab_file.c +++ b/ccan/grab_file/grab_file.c @@ -17,7 +17,7 @@ void *grab_fd(const void *ctx, int fd, size_t *size) size = &s; *size = 0; - if (fstat(fd, &st) == 0) + if (fstat(fd, &st) == 0 && S_ISREG(st.st_mode)) max = st.st_size; else max = 16384;