rdiff-backup-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Rdiff-backup-commits] rdiff-backup CHANGELOG rdiff_backup/cmodule.c [r1


From: Andrew Ferguson
Subject: [Rdiff-backup-commits] rdiff-backup CHANGELOG rdiff_backup/cmodule.c [r1-2]
Date: Sat, 16 Jan 2010 18:45:59 +0000

CVSROOT:        /sources/rdiff-backup
Module name:    rdiff-backup
Branch:         r1-2
Changes by:     Andrew Ferguson <owsla> 10/01/16 18:45:59

Modified files:
        .              : CHANGELOG 
        rdiff_backup   : cmodule.c 

Log message:
        Fix OverflowError on 64-bit systems when backing up symlinks with uid 
or gid
        above INT_MAX. This fix is the same as r77008 in the Python source.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/rdiff-backup/CHANGELOG?cvsroot=rdiff-backup&only_with_tag=r1-2&r1=1.338.2.19&r2=1.338.2.20
http://cvs.savannah.gnu.org/viewcvs/rdiff-backup/rdiff_backup/cmodule.c?cvsroot=rdiff-backup&only_with_tag=r1-2&r1=1.25&r2=1.25.2.1

Patches:
Index: CHANGELOG
===================================================================
RCS file: /sources/rdiff-backup/rdiff-backup/CHANGELOG,v
retrieving revision 1.338.2.19
retrieving revision 1.338.2.20
diff -u -b -r1.338.2.19 -r1.338.2.20
--- CHANGELOG   31 Mar 2009 17:42:38 -0000      1.338.2.19
+++ CHANGELOG   16 Jan 2010 18:45:59 -0000      1.338.2.20
@@ -1,6 +1,9 @@
 New in v1.2.9 (????/??/??)
 ---------------------------
 
+Fix OverflowError on 64-bit systems when backing up symlinks with uid or gid
+above INT_MAX. Thanks to Michel Le Cocq for the bug report. (Andrew Ferguson)
+
 Don't print "Fatal Error" if --check-destination-dir completed successfully.
 Thanks to Serge Zub for the suggestion. (Andrew Ferguson)
 

Index: rdiff_backup/cmodule.c
===================================================================
RCS file: /sources/rdiff-backup/rdiff-backup/rdiff_backup/cmodule.c,v
retrieving revision 1.25
retrieving revision 1.25.2.1
diff -u -b -r1.25 -r1.25.2.1
--- rdiff_backup/cmodule.c      2 Jul 2008 18:15:52 -0000       1.25
+++ rdiff_backup/cmodule.c      16 Jan 2010 18:45:59 -0000      1.25.2.1
@@ -394,9 +394,9 @@
 posix_lchown(PyObject *self, PyObject *args)
 {
        char *path = NULL;
-       int uid, gid;
+       long uid, gid;
        int res;
-       if (!PyArg_ParseTuple(args, "etii:lchown",
+       if (!PyArg_ParseTuple(args, "etll:lchown",
                              Py_FileSystemDefaultEncoding, &path,
                              &uid, &gid))
                return NULL;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]