]> git.ozlabs.org Git - petitboot/blobdiff - discover/ipmi.c
lib/process: Add process_get_stdout
[petitboot] / discover / ipmi.c
index 2aaf114c20c5bb248141d01b0c786ff26dcd402e..f94dab76e24e79dfe050dc1df58ac716801e7ec0 100644 (file)
@@ -201,7 +201,7 @@ struct ipmi *ipmi_open(void *ctx)
        struct ipmi *ipmi;
        int fd;
 
-       fd = open(ipmi_devnode, O_RDWR);
+       fd = open(ipmi_devnode, O_RDWR | O_CLOEXEC);
        if (fd < 0) {
                pb_log("IPMI: can't open IPMI device %s: %m\n", ipmi_devnode);
                return NULL;
@@ -239,7 +239,7 @@ int parse_ipmi_interface_override(struct config *config, uint8_t *buf,
        i += sizeof(ipsize);
 
        if (!hwsize || !ipsize) {
-               pb_log("%s: Empty response\n", __func__);
+               pb_log_fn("Empty response\n");
                return -1;
        }