summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: ed520a8)
raw | patch | inline | side by side (parent: ed520a8)
author | Alex Riesen <raa.lkml@gmail.com> | |
Fri, 26 Sep 2008 15:21:39 +0000 (08:21 -0700) | ||
committer | Shawn O. Pearce <spearce@spearce.org> | |
Fri, 26 Sep 2008 15:24:19 +0000 (08:24 -0700) |
Signed-off-by: Alex Riesen <raa.lkml@gmail.com>
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
merge-recursive.c | patch | blob | history |
diff --git a/merge-recursive.c b/merge-recursive.c
index dbdb9ac2c41d700f7d8521f25a5d45aefd0829c7..ac90fd9e2719a0084e45c195a446ee0571acb8e3 100644 (file)
--- a/merge-recursive.c
+++ b/merge-recursive.c
static int remove_path(const char *name)
{
- int ret;
char *slash, *dirs;
- ret = unlink(name);
- if (ret)
- return ret;
+ if (unlink(name))
+ return -1;
dirs = xstrdup(name);
while ((slash = strrchr(name, '/'))) {
*slash = '\0';
break;
}
free(dirs);
- return ret;
+ return 0;
}
static int remove_file(struct merge_options *o, int clean,