summaryrefslogtreecommitdiff
path: root/lib/sbin/CSTUtils.pl
diff options
context:
space:
mode:
authorknarf <knarf@17b73243-c579-4c4c-a9d2-2d5706c11dac>2009-09-11 16:20:00 +0000
committerknarf <knarf@17b73243-c579-4c4c-a9d2-2d5706c11dac>2009-09-11 16:20:00 +0000
commit3ef4b6d9fb7f53d7e1b15e52b85d051899c601d2 (patch)
tree5597b154d7bbf08c54c07db3d581abff9b1c7137 /lib/sbin/CSTUtils.pl
parenta46b2a6daa2f3f85ae283e6136609de1c31b930e (diff)
fix pointer vs hash error
git-svn-id: http://svn.cactuscode.org/flesh/trunk@4570 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'lib/sbin/CSTUtils.pl')
-rw-r--r--lib/sbin/CSTUtils.pl14
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/sbin/CSTUtils.pl b/lib/sbin/CSTUtils.pl
index 1c2fb0e2..91abbc85 100644
--- a/lib/sbin/CSTUtils.pl
+++ b/lib/sbin/CSTUtils.pl
@@ -848,28 +848,28 @@ sub recurse_deps
sub print_database
{
- my($type, %database) = @_;
+ my($type, $database) = @_;
my($field);
print "$type database dump:\n";
- foreach $field ( sort keys %database )
+ foreach $field ( sort keys %$database )
{
- print "$field has value $database{$field}\n";
+ print "$field has value $database->{$field}\n";
}
}
sub save_database
{
- my($type, %database) = @_;
+ my($type, $database) = @_;
my($field);
if ($type !~ /[a-zA-Z.]+/) {
die "first parameter of save_database contains forbidden characters";
}
- open SAVE_DATABASE, ">$type_database";
- foreach $field ( sort keys %database )
+ open SAVE_DATABASE, ">${type}_database";
+ foreach $field ( sort keys %$database )
{
- print SAVE_DATABASE "$field has value $database{$field}\n";
+ print SAVE_DATABASE "$field has value $database->{$field}\n";
}
close SAVE_DATABASE;
}