Revision 0d6ff79f
Von Sven Schöling vor fast 4 Jahren hinzugefügt
SL/File/Object.pm | ||
---|---|---|
124 | 124 |
$_[0]->db_file; |
125 | 125 |
} |
126 | 126 |
|
127 |
sub clone { |
|
128 |
bless +{ %{ $_[0] } }, __PACKAGE__; |
|
129 |
} |
|
130 |
|
|
127 | 131 |
|
128 | 132 |
sub init_db_file { die 'must always have a db file'; } |
129 | 133 |
sub init_loaded { 0 } |
Auch abrufbar als: Unified diff
File: Kein deep clone von Strukturen machen die SL::DB::* Objekte enthalten
Das führt zu Duplizierungen von Singletons, in diesem Fall der
Datenbankverbindung die dann beim abbauen kaputtgehen.
(cherry picked from commit 9a86234c1a5624573a3f2738cf25b526527796c8)
Behebt #358 (redmine).