mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-01-04 16:10:10 +00:00
inetutils: fix rcp to work with large file
This issue occurs When we copy file by rcp command between target and host, if the file > 2GB, it will fail. The cause is that it used incorrect data type on file size in sink() of rcp. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
This commit is contained in:
parent
47f7d287a0
commit
395519075d
|
|
@ -0,0 +1,31 @@
|
|||
Upstream-Status: Pending
|
||||
|
||||
Subject: rcp: fix to work with large files
|
||||
|
||||
When we copy file by rcp command, if the file > 2GB, it will fail.
|
||||
The cause is that it used incorrect data type on file size in sink() of rcp.
|
||||
|
||||
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
|
||||
---
|
||||
src/rcp.c | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/rcp.c b/src/rcp.c
|
||||
index 21f55b6..bafa35f 100644
|
||||
--- a/src/rcp.c
|
||||
+++ b/src/rcp.c
|
||||
@@ -876,9 +876,9 @@ sink (int argc, char *argv[])
|
||||
enum
|
||||
{ YES, NO, DISPLAYED } wrerr;
|
||||
BUF *bp;
|
||||
- off_t i, j;
|
||||
+ off_t i, j, size;
|
||||
int amt, count, exists, first, mask, mode, ofd, omode;
|
||||
- int setimes, size, targisdir, wrerrno;
|
||||
+ int setimes, targisdir, wrerrno;
|
||||
char ch, *cp, *np, *targ, *vect[1], buf[BUFSIZ];
|
||||
const char *why;
|
||||
|
||||
--
|
||||
1.9.1
|
||||
|
||||
|
|
@ -20,6 +20,7 @@ SRC_URI = "${GNU_MIRROR}/inetutils/inetutils-${PV}.tar.gz \
|
|||
file://tftpd.xinetd.inetutils \
|
||||
file://inetutils-1.9-PATH_PROCNET_DEV.patch \
|
||||
file://inetutils-only-check-pam_appl.h-when-pam-enabled.patch \
|
||||
file://0001-rcp-fix-to-work-with-large-files.patch \
|
||||
"
|
||||
|
||||
SRC_URI[md5sum] = "04852c26c47cc8c6b825f2b74f191f52"
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user