Page MenuHomeFreeBSD

D56088.diff
No OneTemporary

D56088.diff

diff --git a/usr.sbin/newsyslog/newsyslog.c b/usr.sbin/newsyslog/newsyslog.c
--- a/usr.sbin/newsyslog/newsyslog.c
+++ b/usr.sbin/newsyslog/newsyslog.c
@@ -1955,9 +1955,9 @@
if (noaction)
printf("\tmv %s %s\n", zfile1, zfile2);
- else {
- /* XXX - Ought to be checking for failure! */
- (void)rename(zfile1, zfile2);
+ else if (rename(zfile1, zfile2) != 0) {
+ warn("can't mv %s to %s", zfile1, zfile2);
+ continue;
}
change_attrs(zfile2, ent);
if (ent->compress && strlen(logfile_suffix) == 0) {

File Metadata

Mime Type
text/plain
Expires
Fri, Jul 17, 9:17 AM (2 h, 3 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35162452
Default Alt Text
D56088.diff (525 B)

Event Timeline