aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/env_loader.zig9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/env_loader.zig b/src/env_loader.zig
index ddc12fa16..72efce55f 100644
--- a/src/env_loader.zig
+++ b/src/env_loader.zig
@@ -890,6 +890,15 @@ pub const Loader = struct {
@field(this, base) = logger.Source.initPathString(base, "");
return;
},
+ error.FileBusy, error.DeviceBusy, error.AccessDenied, error.IsDir => {
+ if (!this.quiet) {
+ Output.prettyErrorln("<r><red>{s}<r> error loading {s} file", .{ @errorName(err), base });
+ }
+
+ // prevent retrying
+ @field(this, base) = logger.Source.initPathString(base, "");
+ return;
+ },
else => {
return err;
},