RHEL 5: Use mke4fs on RHEL 5 as replacement for mke2fs.
[libguestfs.git] / daemon / checksum.c
index e12a8a8..cdb0a18 100644 (file)
@@ -25,7 +25,7 @@
 #include <fcntl.h>
 #include <sys/stat.h>
 
-#include "../src/guestfs_protocol.h"
+#include "guestfs_protocol.h"
 #include "daemon.h"
 #include "actions.h"
 
@@ -61,8 +61,10 @@ checksum (const char *csumtype, int fd)
   int len;
 
   program = program_of_csum (csumtype);
-  if (program == NULL)
+  if (program == NULL) {
+    close (fd);
     return NULL;
+  }
 
   flags = COMMAND_FLAG_CHROOT_COPY_FILE_TO_STDIN | fd;
   r = commandf (&out, &err, flags, program, NULL);