mirror of
https://git.freebsd.org/ports.git
synced 2025-07-17 09:19:15 -04:00
lrz in lrzsz-0.12.20(comms/lrzsz) sets invalid timestamp
When I send a file from Windows with Tera Term Pro and receive it by lrz on FreeBSD, the timestamp (modification time) of the received file is always set to 1991-Apr-20 03:36:12 GMT (which may change according to compiler's optimization), neither the original file's timestamp nor the time that the file was transferred. PR: ports/49999 Submitted by: IIJIMA Hiromitsu <delmonta@ht.sakura.ne.jp>
This commit is contained in:
parent
49dda8d028
commit
a5b076053e
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=89728
2 changed files with 16 additions and 0 deletions
|
@ -7,6 +7,7 @@
|
||||||
|
|
||||||
PORTNAME= lrzsz
|
PORTNAME= lrzsz
|
||||||
PORTVERSION= 0.12.20
|
PORTVERSION= 0.12.20
|
||||||
|
PORTREVISION= 1
|
||||||
CATEGORIES= comms
|
CATEGORIES= comms
|
||||||
MASTER_SITES= http://www.ohse.de/uwe/releases/ \
|
MASTER_SITES= http://www.ohse.de/uwe/releases/ \
|
||||||
http://www.netsw.org/net/modem/protocols/zmodem/lrzsz/
|
http://www.netsw.org/net/modem/protocols/zmodem/lrzsz/
|
||||||
|
|
15
comms/lrzsz/files/patch-src::lrz.c
Normal file
15
comms/lrzsz/files/patch-src::lrz.c
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
--- src/lrz.c.orig Sun Sep 28 16:02:13 2003
|
||||||
|
+++ src/lrz.c Sun Sep 28 16:02:34 2003
|
||||||
|
@@ -1159,9 +1159,9 @@
|
||||||
|
|
||||||
|
nameend = name + 1 + strlen(name);
|
||||||
|
if (*nameend) { /* file coming from Unix or DOS system */
|
||||||
|
- long modtime;
|
||||||
|
- long bytes_total;
|
||||||
|
- int mode;
|
||||||
|
+ long modtime=0;
|
||||||
|
+ long bytes_total=DEFBYTL;
|
||||||
|
+ int mode=0;
|
||||||
|
sscanf(nameend, "%ld%lo%o", &bytes_total, &modtime, &mode);
|
||||||
|
zi->modtime=modtime;
|
||||||
|
zi->bytes_total=bytes_total;
|
Loading…
Add table
Reference in a new issue