summaryrefslogtreecommitdiff
path: root/util.c
diff options
context:
space:
mode:
authorDan Williams <dan.j.williams@intel.com>2010-07-01 17:36:11 -0700
committerDan Williams <dan.j.williams@intel.com>2010-07-01 17:36:11 -0700
commitd19e3cfb6627c40e3a28454ebc2098c0e19b9a77 (patch)
tree362fe9dceb5037be4f48ffc2cf9ddfd9e2635c34 /util.c
parent8cfc801c72f079618b39d04c2e0fe32adbc2474e (diff)
parent23eb475a96b1b0cf7f8feaeb7b32355b80e8faa7 (diff)
Merge branch 'fixes' into for-neil
Diffstat (limited to 'util.c')
-rw-r--r--util.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/util.c b/util.c
index 66bf2f96..d22b0d08 100644
--- a/util.c
+++ b/util.c
@@ -1669,7 +1669,11 @@ int mdmon_pid(int devnum)
char pid[10];
int fd;
int n;
- sprintf(path, "%s/%s.pid", pid_dir, devnum2devname(devnum));
+ char *devname = devnum2devname(devnum);
+
+ sprintf(path, "%s/%s.pid", pid_dir, devname);
+ free(devname);
+
fd = open(path, O_RDONLY | O_NOATIME, 0);
if (fd < 0)