]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* util/getroot.c (find_root_device_from_libzfs): Use xasprintf.
authorColin Watson <cjwatson@ubuntu.com>
Mon, 28 Nov 2011 01:10:00 +0000 (01:10 +0000)
committerColin Watson <cjwatson@ubuntu.com>
Mon, 28 Nov 2011 01:10:00 +0000 (01:10 +0000)
ChangeLog
util/getroot.c

index 52da3c3a6e57278d1a4924661af86b2d05cd02f9..07f3fb62c2467702f643742639682910e01f86cd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2011-11-28  Colin Watson  <cjwatson@ubuntu.com>
+
+       * util/getroot.c (find_root_device_from_libzfs): Use xasprintf.
+
 2011-11-27  Vladimir Serbinenko  <phcoder@gmail.com>
 
        * grub-core/fs/zfs/zfs.c (recovery): Fix spelling.
index cc3fdf77d12f2a940dfd105b2a56e461c6dfbfab..05bee49643131769f603a01d74bdbd6eec3a1b01 100644 (file)
@@ -355,7 +355,7 @@ find_root_device_from_libzfs (const char *dir)
     char name[PATH_MAX], state[256], readlen[256], writelen[256], cksum[256], notes[256];
     unsigned int dummy;
 
-    asprintf (&cmd, "zpool status %s", poolname);
+    cmd = xasprintf ("zpool status %s", poolname);
     fp = popen (cmd, "r");
     free (cmd);
 
@@ -392,7 +392,7 @@ find_root_device_from_libzfs (const char *dir)
        
        free (line);
       }
-    asprintf (&device, "/dev/%s", name);
+    device = xasprintf ("/dev/%s", name);
 
  fail:
     pclose (fp);