Fix SSL tests
authorPeter Eisentraut <[email protected]>
Sat, 7 May 2016 03:45:12 +0000 (23:45 -0400)
committerPeter Eisentraut <[email protected]>
Sat, 7 May 2016 03:45:12 +0000 (23:45 -0400)
These were accidentally broken by the great backpatching of
331828b754378733cb5c2e49227603e7354e4e39.

src/test/ssl/ServerSetup.pm
src/test/ssl/t/001_ssltests.pl

index a8228b04c0ffe01b5d03c03ffae3d02138111ff6..65575e24f14a0c57c00f86800301e964e7402c9f 100644 (file)
@@ -46,6 +46,7 @@ sub copy_files
 sub configure_test_server_for_ssl
 {
    my $tempdir = $_[0];
+   my $serverhost = $_[1];
 
    # Create test users and databases
    psql 'postgres', "CREATE USER ssltestuser";
@@ -58,6 +59,7 @@ sub configure_test_server_for_ssl
    print CONF "fsync=off\n";
    print CONF "log_connections=on\n";
    print CONF "log_hostname=on\n";
+   print CONF "listen_addresses='$serverhost'\n";
    print CONF "log_statement=all\n";
 
    # enable SSL and set up server key
index 5d24d8de520232167bbb98309b3a1e553682d845..29ff8c590fe25da9eab1a9da1b209bc2357a8e59 100644 (file)
@@ -84,7 +84,7 @@ chmod 0600, "ssl/client.key";
 
 diag "setting up data directory in \"$tempdir\"...";
 start_test_server($tempdir);
-configure_test_server_for_ssl($tempdir);
+configure_test_server_for_ssl($tempdir, $SERVERHOSTADDR);
 switch_server_cert($tempdir, 'server-cn-only');
 
 ### Part 1. Run client-side tests.