diff -r f358f9875b7a -r 0d4074ac2eee bin/imager.fuse --- a/bin/imager.fuse Mon Jun 18 13:52:20 2012 +0200 +++ b/bin/imager.fuse Mon Jun 18 14:36:13 2012 +0200 @@ -273,8 +273,12 @@ open(my $fh => $path); while (<$fh>) { last if /^$/; - /^(?\S+):\s+(?.*?)\s*$/ - and do { $meta{ $+{k} } = $+{v}; next; }; + /^(?\S+):\s+(?:(?\d+)|(?.*?))\s*$/ + and do { + # na sowas, die Zeitstempel dürfen nicht als Zeichenkette reinkommen! + $meta{ $+{k} } = defined $+{n} ? (0+$+{n}) : $+{v}; + next; + }; } return %meta; }