From 73d0b06304c5f122f550b153f47a9f573e57fde8 Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Tue, 26 Apr 2005 20:12:55 +0000 Subject: [PATCH] 0.08: support for filenames which are null (it will ne named NULL-id) git-svn-id: svn://svn.rot13.org/fuse_dbi/trunk@55 17f4e80c-d0e0-0310-8903-bfc3ae804c12 --- DBI.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/DBI.pm b/DBI.pm index 7c07132..89889bd 100755 --- a/DBI.pm +++ b/DBI.pm @@ -12,7 +12,7 @@ use DBI; use Carp; use Data::Dumper; -our $VERSION = '0.07'; +our $VERSION = '0.08'; # block size for this filesystem use constant BLOCK => 1024; @@ -329,12 +329,14 @@ sub read_filenames { # read them in with sesible defaults while (my $row = $sth->{'filenames'}->fetchrow_hashref() ) { + $row->{'filename'} ||= 'NULL-'.$row->{'id'}; $files{$row->{'filename'}} = { size => $row->{'size'}, mode => $row->{'writable'} ? 0644 : 0444, id => $row->{'id'} || 99, }; + my $d; foreach (split(m!/!, $row->{'filename'})) { # first, entry is assumed to be file -- 2.20.1