test harness: fix detection of test harness client knownhosts file
Regenerate curl's tests client knownhosts file also when, somehow, this file is empty.
This commit is contained in:
parent
38fff918f9
commit
437848d754
@ -6,7 +6,7 @@
|
||||
# | (__| |_| | _ <| |___
|
||||
# \___|\___/|_| \_\_____|
|
||||
#
|
||||
# Copyright (C) 1998 - 2010, Daniel Stenberg, <daniel@haxx.se>, et al.
|
||||
# Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al.
|
||||
#
|
||||
# This software is licensed as described in the file COPYING, which
|
||||
# you should have received as part of this distribution. The terms
|
||||
@ -708,8 +708,9 @@ if(system "$sshd -t -f $sshdconfig > $sshdlog 2>&1") {
|
||||
#***************************************************************************
|
||||
# Generate ssh client host key database file for curl's tests
|
||||
#
|
||||
if(! -e $knownhosts) {
|
||||
if((! -e $knownhosts) || (! -s $knownhosts)) {
|
||||
logmsg 'generating ssh client known hosts file...' if($verbose);
|
||||
unlink($knownhosts);
|
||||
if(open(DSAKEYFILE, "<$hstpubkeyf")) {
|
||||
my @dsahostkey = do { local $/ = ' '; <DSAKEYFILE> };
|
||||
if(close(DSAKEYFILE)) {
|
||||
|
Loading…
Reference in New Issue
Block a user