From e561b5ea08b9fe49e5b8ee3b90ee2589bf131d9b Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Fri, 19 Sep 2014 10:43:14 +0100 Subject: [PATCH] Windows fix. --- src/websockets.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/websockets.c b/src/websockets.c index cbab3d00..6df5ae82 100644 --- a/src/websockets.c +++ b/src/websockets.c @@ -432,7 +432,11 @@ static int callback_http(struct libwebsocket_context *context, fclose(u->fptr); return -1; } +#ifdef WIN32 + if((filestat.st_mode & S_IFREG) != S_IFREG){ +#else if(!S_ISREG(filestat.st_mode)){ +#endif libwebsockets_return_http_status(context, wsi, HTTP_STATUS_FORBIDDEN, NULL); return -1; }