This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit 4a8cd8ca0c0c01d3bb602b378513b528610dd195
Author: chao an <anc...@xiaomi.com>
AuthorDate: Wed Feb 8 16:37:04 2023 +0800

    net/procfs: fix visual studio Compiler Error C2057
    
    D:\archer\code\nuttx\net\procfs\net_tcp.c(63,15): error C2057: expected 
constant expression
    
    Compiler error C2057:
    The context requires a constant expression, an expression whose value is 
known at compile time.
    
    Reference:
    
https://learn.microsoft.com/en-us/cpp/error-messages/compiler-errors-1/compiler-error-c2057?view=msvc-170
    
    Signed-off-by: chao an <anc...@xiaomi.com>
---
 net/procfs/net_tcp.c | 4 ++--
 net/procfs/net_udp.c | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net/procfs/net_tcp.c b/net/procfs/net_tcp.c
index c3962d686d..48155f5538 100644
--- a/net/procfs/net_tcp.c
+++ b/net/procfs/net_tcp.c
@@ -60,8 +60,8 @@ static ssize_t netprocfs_tcpstats(FAR struct netprocfs_file_s 
*priv,
   int addrlen = (domain == PF_INET) ?
                 INET_ADDRSTRLEN : INET6_ADDRSTRLEN;
   FAR struct tcp_conn_s *conn = NULL;
-  char remote[addrlen + 1];
-  char local[addrlen + 1];
+  char remote[INET6_ADDRSTRLEN + 1];
+  char local[INET6_ADDRSTRLEN + 1];
   int len = 0;
   void *laddr;
   void *raddr;
diff --git a/net/procfs/net_udp.c b/net/procfs/net_udp.c
index 0dab03b68a..424de2f198 100644
--- a/net/procfs/net_udp.c
+++ b/net/procfs/net_udp.c
@@ -60,8 +60,8 @@ static ssize_t netprocfs_udpstats(FAR struct netprocfs_file_s 
*priv,
   int addrlen = (domain == PF_INET) ?
                 INET_ADDRSTRLEN : INET6_ADDRSTRLEN;
   FAR struct udp_conn_s *conn = NULL;
-  char remote[addrlen + 1];
-  char local[addrlen + 1];
+  char remote[INET6_ADDRSTRLEN + 1];
+  char local[INET6_ADDRSTRLEN + 1];
   int len = 0;
   void *laddr;
   void *raddr;

Reply via email to