X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2Fsrc%2Ffindlib%2Fsave-cwd.c;h=d5f8184dbb6a7d76d20cbf1cd53a65e109c0ff3e;hb=ed89319bc77d781ff5bebba3fd48593aab15ef53;hp=89746eec86f7d31037e1ba0f28d93340e0d634c5;hpb=75c8f56ea801b916a43e807e56bb9149b0ecf653;p=bacula%2Fbacula diff --git a/bacula/src/findlib/save-cwd.c b/bacula/src/findlib/save-cwd.c index 89746eec86..d5f8184dbb 100644 --- a/bacula/src/findlib/save-cwd.c +++ b/bacula/src/findlib/save-cwd.c @@ -33,7 +33,7 @@ called, but doing so is ok. Otherwise, return zero. */ int -save_cwd (struct saved_cwd *cwd) +save_cwd(struct saved_cwd *cwd) { static int have_working_fchdir = 1; @@ -51,7 +51,7 @@ save_cwd (struct saved_cwd *cwd) # if __sun__ || sun /* On SunOS 4, fchdir returns EINVAL if accounting is enabled, so we have to fall back to chdir. */ - if (fchdir (cwd->desc)) { + if (fchdir(cwd->desc)) { if (errno == EINVAL) { close(cwd->desc); cwd->desc = -1; @@ -108,8 +108,10 @@ restore_cwd(const struct saved_cwd *cwd, const char *dest, const char *from) void free_cwd(struct saved_cwd *cwd) { - if (cwd->desc >= 0) + if (cwd->desc >= 0) { close(cwd->desc); - if (cwd->name) + } + if (cwd->name) { free_pool_memory(cwd->name); + } }