Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 0d6ff79f

Von Sven Schöling vor fast 4 Jahren hinzugefügt

  • ID 0d6ff79fc2aae923ab03b68e15d59e0d834b77b4
  • Vorgänger 731991d4
  • Nachfolger 115b92fc

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).

Unterschiede anzeigen:

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