summaryrefslogtreecommitdiffstats
path: root/usr.sbin
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>1996-12-28 13:50:34 +0000
committerphk <phk@FreeBSD.org>1996-12-28 13:50:34 +0000
commit22e6b8ec635a275f6bae428b4b9348a26f4332a8 (patch)
tree3e1068da9230b3430c7edb8b7960d90107fc53b4 /usr.sbin
parentb772239a122a45bec437db821338f5ed21ab9ede (diff)
downloadFreeBSD-src-22e6b8ec635a275f6bae428b4b9348a26f4332a8.zip
FreeBSD-src-22e6b8ec635a275f6bae428b4b9348a26f4332a8.tar.gz
Be a little less fatalistic in case of problems.
Reviewed by: phk Submitted by: wosch
Diffstat (limited to 'usr.sbin')
-rw-r--r--usr.sbin/ctm/ctm/ctm_pass3.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/usr.sbin/ctm/ctm/ctm_pass3.c b/usr.sbin/ctm/ctm/ctm_pass3.c
index 2b69c16..cf16a64 100644
--- a/usr.sbin/ctm/ctm/ctm_pass3.c
+++ b/usr.sbin/ctm/ctm/ctm_pass3.c
@@ -6,7 +6,7 @@
* this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp
* ----------------------------------------------------------------------------
*
- * $Id: ctm_pass3.c,v 1.13 1996/04/29 21:02:32 phk Exp $
+ * $Id: ctm_pass3.c,v 1.14 1996/08/30 10:20:58 phk Exp $
*
*/
@@ -227,12 +227,13 @@ Pass3(FILE *fd)
sp->Key,name,i);
WRONG
}
- rename(buf,name);
- if(strcmp(md5,MD5File(name,md5_1))) {
+ if(strcmp(md5,MD5File(buf,md5_1))) {
fprintf(stderr," %s %s Edit failed MD5 check.\n",
sp->Key,name);
WRONG
}
+ if (rename(buf,name) == -1)
+ WRONG
if (settime(name,times)) WRONG
continue;
}
OpenPOWER on IntegriCloud