chiark / gitweb /
Check error return from open of new files.
[chiark-utils.git] / sync-accounts / sync-accounts
index d162c89f8727ec8fcb248246dba6d4f5119605eb..172b78c6a095fa94599f3a81e57096923e1c431a 100755 (executable)
@@ -1,5 +1,5 @@
 #!/usr/bin/perl
-# $Id: sync-accounts,v 1.12 1999-01-03 02:40:50 ian Exp $
+# $Id: sync-accounts,v 1.13 1999-01-03 03:35:24 ian Exp $
 # usage: sync-accounts [-n] [-C<config-file>] [<host> ...]
 # options:
 #   -n     do not really do anything
@@ -550,7 +550,7 @@ sub finish () {
        die $file unless $fetched;
        banner();
        $newfile= $no_act ? "$file.new" : "/etc/$file.new";
-       open NF,"> $newfile";
+       open NF,"> $newfile" or die "$newfile: $!";
        for $e (@$data_ref) {
            print NF join(':',@$e),"\n" or die $!;
        }