configure.ac: fix failing IPv6 check due to missing return type
authorIvan Babrou <github@ivan.computer>
Tue, 2 Jan 2024 03:31:01 +0000 (19:31 -0800)
committerAndrew Tridgell <andrew@tridgell.net>
Sat, 6 Apr 2024 21:46:47 +0000 (07:46 +1000)
Fixing this warning escalated to an error, resuting in no IPv6 support:

```
configure.sh:7679: checking whether to enable ipv6
configure.sh:7718: clang -o conftest -g -O2 -DHAVE_CONFIG_H -Wall -W   conftest.c  >&5
conftest.c:73:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
main()
^
int
1 error generated.
configure.sh:7718: $? = 1
configure.sh: program exited with status 1
```

configure.ac

index 0d86857151449d6b10e5de033461b9d191953678..57ee32f3485fbcda93e639532f33ee1b51585f69 100644 (file)
@@ -392,7 +392,7 @@ AS_HELP_STRING([--disable-ipv6],[disable to omit ipv6 support]),
 #include <stdlib.h>
 #include <sys/types.h>
 #include <sys/socket.h>
-main()
+int main()
 {
    if (socket(AF_INET6, SOCK_STREAM, 0) < 0)
      exit(1);