commit 83dd4453c41ba5631d6e4e9914c2bb14a1a54710 Author: Jakub Bogusz <qbo...@pld-linux.org> Date: Sun Jan 25 15:12:30 2015 +0100
- added file-read patch from testdisk; release .7 progsreiserfs-file-read.patch | 12 ++++++++++++ progsreiserfs.spec | 4 +++- 2 files changed, 15 insertions(+), 1 deletion(-) --- diff --git a/progsreiserfs.spec b/progsreiserfs.spec index 5e87c2e..3f54c2b 100644 --- a/progsreiserfs.spec +++ b/progsreiserfs.spec @@ -3,7 +3,7 @@ Summary(pl.UTF-8): Programy niezbędne do manipulowania partycjami reiserfs Name: progsreiserfs Version: 0.3.1 %define subver rc8 -Release: 1.%{subver}.6 +Release: 1.%{subver}.7 License: GPL Group: Applications/System Source0: http://reiserfs.linux.kiev.ua/snapshots/%{name}-%{version}-%{subver}.tar.gz @@ -14,6 +14,7 @@ Patch1: %{name}-sparc-linux.patch Patch2: %{name}-typo.patch Patch3: %{name}-am18.patch Patch4: %{name}-missing-nls.patch +Patch5: %{name}-file-read.patch URL: http://reiserfs.linux.kiev.ua/ BuildRequires: autoconf >= 2.50 BuildRequires: automake @@ -63,6 +64,7 @@ Biblioteki statyczne do reiserfs. %patch2 -p1 %patch3 -p1 %patch4 -p1 +%patch5 -p1 cp -f %{SOURCE1} po/pl.po %{__perl} -pi -e 's/(ALL_LINGUAS=")/$1pl /' configure.in diff --git a/progsreiserfs-file-read.patch b/progsreiserfs-file-read.patch new file mode 100644 index 0000000..2fc2aa0 --- /dev/null +++ b/progsreiserfs-file-read.patch @@ -0,0 +1,12 @@ +diff -ru progsreiserfs-0.3.1-rc8.org/libreiserfs/file.c progsreiserfs-0.3.1-rc8/libreiserfs/file.c +--- progsreiserfs-0.3.1-rc8.org/libreiserfs/file.c 2002-12-12 13:32:35.000000000 +0100 ++++ progsreiserfs-0.3.1-rc8/libreiserfs/file.c 2011-03-30 08:00:37.000000000 +0200 +@@ -172,7 +172,7 @@ + return readed; + + offset = file->offset; +- while (reiserfs_file_seek(file, file->offset)) { ++ while (readed < size && reiserfs_file_seek(file, file->offset)) { + + if (!reiserfs_file_read_item(file, buffer + readed, size - readed)) + return readed; ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/progsreiserfs.git/commitdiff/83dd4453c41ba5631d6e4e9914c2bb14a1a54710 _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit