summaryrefslogtreecommitdiff
path: root/mg_tools.c
diff options
context:
space:
mode:
Diffstat (limited to 'mg_tools.c')
-rw-r--r--mg_tools.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/mg_tools.c b/mg_tools.c
index 529b931..b6a5e21 100644
--- a/mg_tools.c
+++ b/mg_tools.c
@@ -198,8 +198,12 @@ bool samedir( const char *d1, const char *d2 ) {
char rp1[path_max], rp2[path_max];
- realpath(d1, rp1);
- realpath(d2, rp2);
+ if (!realpath(d1, rp1))
+ mgWarning("Error canonicalizing pathname %s: %s",
+ d1, strerror(errno));
+ if (!realpath(d2, rp2))
+ mgWarning("Error canonicalizing pathname %s: %s",
+ d2, strerror(errno));
return (!strcmp( rp1, rp2 ) );
}