]> andersk Git - moira.git/blobdiff - update/get_file.c
Initial revision
[moira.git] / update / get_file.c
index a1e19787d52da07603f0ee0e760b9b171accb436..f0df2c086ebded1ea2b71de09be9c5ad7bea5b0a 100644 (file)
@@ -2,11 +2,15 @@
  *     $Source$
  *     $Header$
  */
+/*  (c) Copyright 1988 by the Massachusetts Institute of Technology. */
+/*  For copying and distribution information, please see the file */
+/*  <mit-copyright.h>. */
 
 #ifndef lint
 static char *rcsid_get_file_c = "$Header$";
 #endif lint
 
+#include <mit-copyright.h>
 #include <stdio.h>
 #include <gdb.h>
 #include <ctype.h>
@@ -129,12 +133,6 @@ get_file(pathname, file_size, checksum)
     fsync(fd);
     close(fd);
     /* validate checksum */
-    fd = open(pathname, O_RDONLY, 0);
-    if (fd == -1) {
-       code = errno;
-       report_error("re-opening file for checksum verification");
-       return(1);
-    }
     found_checksum = checksum_file(pathname);
     if (checksum != found_checksum) {
        code = SMS_MISSINGFILE;
@@ -143,7 +141,6 @@ get_file(pathname, file_size, checksum)
        report_error("checksum error");
        return(1);
     }
-    close(fd);
     /* send ack or nack */
     have_file = 1;
     if (send_ok()) {
This page took 0.14095 seconds and 4 git commands to generate.