[test suite] bug fix for missing file permission mods noticed by Franck
authorMichael Rash <mbr@cipherdyne.org>
Wed, 19 Jun 2013 02:50:10 +0000 (22:50 -0400)
committerMichael Rash <mbr@cipherdyne.org>
Wed, 19 Jun 2013 02:50:10 +0000 (22:50 -0400)
test/test-fwknop.pl

index c064c24..5df129e 100755 (executable)
@@ -1376,14 +1376,15 @@ sub client_send_spa_packet() {
 sub permissions_check() {
     my $test_hr = shift;
 
-    my $rv = 0;
-    chmod 0777, $cf{'def'} or die $!;
-    chmod 0777, $cf{'def_access'} or die $!;
+    for my $f (glob("$conf_dir/*")) {
+        chmod 0777, $f or die $!;
+    }
 
-    $rv = &spa_cycle($test_hr);
+    my $rv = &spa_cycle($test_hr);
 
-    chmod 0600, $cf{'def'} or die $!;
-    chmod 0600, $cf{'def_access'} or die $!;
+    for my $f (glob("$conf_dir/*")) {
+        chmod 0600, $f or die $!;
+    }
 
     if ($test_hr->{'server_positive_output_matches'}) {
         $rv = 0 unless &file_find_regex(