From e0c84e25a7d69ae089584210e7f7b16f2b3aaf1f Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Wed, 26 Nov 2014 23:27:15 +0100 Subject: [PATCH] Fix problem with unchecked return value of mkdir(), wrap in makedir() macro. Signed-off-by: Joachim Nilsson --- rsync.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rsync.c b/rsync.c index 068b4a8..4c62b8a 100644 --- a/rsync.c +++ b/rsync.c @@ -59,8 +59,8 @@ int rsync(char *src, char *dst, int delete, int (*filter) (const char *file)) int i = 0, num = 0, result = 0; char **files; /* Array of file names. */ - if (!fisdir(dst)) - mkdir(dst, 0755); + if (!fisdir(dst) + makedir(dst, 0755); if (!fisdir(src)) { if (!fexist(src))