Use the abbrevint30 routines in a few more places.
authorWayne Davison <wayned@samba.org>
Sun, 11 Mar 2007 05:59:46 +0000 (05:59 +0000)
committerWayne Davison <wayned@samba.org>
Sun, 11 Mar 2007 05:59:46 +0000 (05:59 +0000)
uidlist.c

index 2503d8a..32351a2 100644 (file)
--- a/uidlist.c
+++ b/uidlist.c
@@ -24,6 +24,7 @@
  * are special. */
 
 #include "rsync.h"
+#include "io.h"
 
 #ifdef HAVE_GETGROUPS
 # ifndef GETGROUPS_T
@@ -279,14 +280,14 @@ void send_uid_list(int f)
                        if (!list->name)
                                continue;
                        len = strlen(list->name);
-                       write_int(f, list->id);
+                       write_abbrevint30(f, list->id);
                        write_byte(f, len);
                        write_buf(f, list->name, len);
                }
 
                /* terminate the uid list with a 0 uid. We explicitly exclude
                 * 0 from the list */
-               write_int(f, 0);
+               write_abbrevint30(f, 0);
        }
 
        if (preserve_gid || preserve_acls) {
@@ -295,11 +296,11 @@ void send_uid_list(int f)
                        if (!list->name)
                                continue;
                        len = strlen(list->name);
-                       write_int(f, list->id);
+                       write_abbrevint30(f, list->id);
                        write_byte(f, len);
                        write_buf(f, list->name, len);
                }
-               write_int(f, 0);
+               write_abbrevint30(f, 0);
        }
 }
 
@@ -331,13 +332,13 @@ void recv_uid_list(int f, struct file_list *flist)
 
        if ((preserve_uid || preserve_acls) && !numeric_ids) {
                /* read the uid list */
-               while ((id = read_int(f)) != 0)
+               while ((id = read_abbrevint30(f)) != 0)
                        recv_user_name(f, (uid_t)id);
        }
 
        if ((preserve_gid || preserve_acls) && !numeric_ids) {
                /* read the gid list */
-               while ((id = read_int(f)) != 0)
+               while ((id = read_abbrevint30(f)) != 0)
                        recv_group_name(f, (gid_t)id);
        }