devno returns now () or undef if stat on a device name fails
authorHeiko Schlittermann (ZARAFA.ctq.de) hs@schlittermann.de
Tue, 26 Apr 2011 22:58:00 +0200
changeset 45 a7624396dd9c
parent 44 84663019017f
child 46 23a3977d923d
child 47 bc0d60c9857b
devno returns now () or undef if stat on a device name fails
sbin/ftbackup
--- a/sbin/ftbackup	Fri Apr 15 16:41:26 2011 +0200
+++ b/sbin/ftbackup	Tue Apr 26 22:58:00 2011 +0200
@@ -433,7 +433,8 @@
 }
 
 sub devno($) {
-    my @mm = ((stat shift)[6] >> 8, (stat _)[6] & 0xff);
+    stat shift or return wantarray ? () : undef;
+    my @mm = ((stat _)[6] >> 8, (stat _)[6] & 0xff);
     return wantarray ? @mm : "$mm[0]:$mm[1]";
 }