about summary refs log tree commit diff
path: root/pkgs/tools/networking/socat/socat-fix-feature-check-tcpinfo.patch
blob: ec0ea88359c8d45576bf57e94d8829ccf3d055b1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
diff --git a/filan.c b/filan.c
index 3465f7c..77c22a4 100644
--- a/filan.c
+++ b/filan.c
@@ -905,6 +905,7 @@ int tcpan(int fd, FILE *outfile) {
 #if WITH_TCP
 
 int tcpan2(int fd, FILE *outfile) {
+#ifdef TCP_INFO
    struct tcp_info tcpinfo;
    socklen_t tcpinfolen = sizeof(tcpinfo);
    int result;
@@ -930,6 +931,8 @@ int tcpan2(int fd, FILE *outfile) {
    // fprintf(outfile, "%s={%u}\t", "TCPI_", tcpinfo.tcpi_);
 
    return 0;
+#endif
+   return -1;
 }
 
 #endif /* WITH_TCP */