diff --git a/src/restic/checker/checker.go b/src/restic/checker/checker.go
index 4bd3303ba..2f796de69 100644
--- a/src/restic/checker/checker.go
+++ b/src/restic/checker/checker.go
@@ -608,7 +608,7 @@ func (c *Checker) checkTree(id backend.ID, tree *restic.Tree) (errs []error) {
 				continue
 			}
 
-		case "symlink":
+		case "symlink", "socket", "chardev", "dev", "fifo":
 			// nothing to check
 
 		default: