summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Xiong <[email protected]>2018-05-28 08:47:24 +0800
committerGitHub <[email protected]>2018-05-28 08:47:24 +0800
commite9b6f122f9e1c33ed5dbb949b7ebf7fa2fdacd70 (patch)
tree694ef2f8882c1e21c7fb2a787b0b6d9edb51240f
parentdce9072ecbaeaaaf8efd569ae96466547bab003f (diff)
parent488a0fd360a54249305673c78f86bb6de815b468 (diff)
Merge pull request #1472 from armink/fix_dfs_net
[fs][net] Add lwIP version check on setsockopt().
-rw-r--r--components/dfs/filesystems/net/net_sockets.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/components/dfs/filesystems/net/net_sockets.c b/components/dfs/filesystems/net/net_sockets.c
index 4f33571129..d4b6ea9e31 100644
--- a/components/dfs/filesystems/net/net_sockets.c
+++ b/components/dfs/filesystems/net/net_sockets.c
@@ -223,6 +223,10 @@ int setsockopt(int s, int level, int optname, const void *optval, socklen_t optl
{
int sock = dfs_net_getsocket(s);
+#if LWIP_VERSION_MAJOR < 2U
+#error "Your lwIP version is not supported. Please using lwIP 2.0.0+."
+#endif
+
return lwip_setsockopt(sock, level, optname, optval, optlen);
}
RTM_EXPORT(setsockopt);
@@ -346,4 +350,3 @@ int ioctlsocket(int s, long cmd, void *arg)
return lwip_ioctl(sock, cmd, arg);
}
RTM_EXPORT(ioctlsocket);
-