diff options
author | Xin LI <delphij@FreeBSD.org> | 2020-10-24 05:25:54 +0000 |
---|---|---|
committer | Xin LI <delphij@FreeBSD.org> | 2020-10-24 05:25:54 +0000 |
commit | e3e1c0a5de4b6c7d51c0282b9378427383134aa9 (patch) | |
tree | d1180166250393879730fe69e09432a8195b537a /ch.c | |
parent | 6aa86b45318b321ba7e9cc3c221ab9062ddac4a0 (diff) |
Notes
Diffstat (limited to 'ch.c')
-rw-r--r-- | ch.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2019 Mark Nudelman + * Copyright (C) 1984-2020 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. @@ -408,6 +408,7 @@ end_logfile(VOID_PARAM) } close(logfile); logfile = -1; + free(namelogfile); namelogfile = NULL; } @@ -842,7 +843,8 @@ seekable(f) public void ch_set_eof(VOID_PARAM) { - ch_fsize = ch_fpos; + if (ch_fsize != NULL_POSITION && ch_fsize < ch_fpos) + ch_fsize = ch_fpos; } |