Matt McCutchen's Web Site
/
rsync
/
rsync.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixed a bug in set_compression() where the default dont-compress
[rsync/rsync.git]
/
uidlist.c
diff --git
a/uidlist.c
b/uidlist.c
index
dbffb05
..
b44b5d3
100644
(file)
--- a/
uidlist.c
+++ b/
uidlist.c
@@
-26,7
+26,7
@@
#include "rsync.h"
#ifdef HAVE_GETGROUPS
#include "rsync.h"
#ifdef HAVE_GETGROUPS
-# if
!defined(GETGROUPS_T)
+# if
ndef GETGROUPS_T
# define GETGROUPS_T gid_t
# endif
#endif
# define GETGROUPS_T gid_t
# endif
#endif
@@
-81,7
+81,7
@@
static char *gid_to_name(gid_t gid)
static int map_uid(int id, char *name)
{
uid_t uid;
static int map_uid(int id, char *name)
{
uid_t uid;
- if (
u
id != 0 && name_to_uid(name, &uid))
+ if (id != 0 && name_to_uid(name, &uid))
return uid;
return id;
}
return uid;
return id;
}
@@
-89,7
+89,7
@@
static int map_uid(int id, char *name)
static int map_gid(int id, char *name)
{
gid_t gid;
static int map_gid(int id, char *name)
{
gid_t gid;
- if (
g
id != 0 && name_to_gid(name, &gid))
+ if (id != 0 && name_to_gid(name, &gid))
return gid;
return id;
}
return gid;
return id;
}
@@
-161,7
+161,7
@@
static struct idlist *recv_add_uid(int id, char *name)
int id2 = name ? map_uid(id, name) : id;
struct idlist *node;
int id2 = name ? map_uid(id, name) : id;
struct idlist *node;
- node = add_to_list(&uidlist, id, name,
map_uid(id, name)
);
+ node = add_to_list(&uidlist, id, name,
id2
);
if (verbose > 3) {
rprintf(FINFO, "uid %d(%s) maps to %d\n",
if (verbose > 3) {
rprintf(FINFO, "uid %d(%s) maps to %d\n",
@@
-324,7
+324,6
@@
void recv_uid_list(int f, struct file_list *flist)
}
}
}
}
-
if (preserve_gid && !numeric_ids) {
/* read the gid list */
while ((id = read_int(f)) != 0) {
if (preserve_gid && !numeric_ids) {
/* read the gid list */
while ((id = read_int(f)) != 0) {