[Libguestfs] [PATCH 2/6] daemon: btrfs: check end_stringsbuf return values everywhere

Pino Toscano ptoscano at redhat.com
Mon Mar 6 14:42:47 UTC 2017


Make sure to check the return value of end_stringsbuf everywhere, as
that would generate invalid string lists.
---
 daemon/btrfs.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/daemon/btrfs.c b/daemon/btrfs.c
index 711f7eb..d18f518 100644
--- a/daemon/btrfs.c
+++ b/daemon/btrfs.c
@@ -2280,7 +2280,8 @@ do_btrfs_filesystem_show (const char *device)
     }
   }
 
-  end_stringsbuf (&ret);
+  if (end_stringsbuf (&ret) == -1)
+    return NULL;
 
   return take_stringsbuf (&ret);
 }
-- 
2.9.3




More information about the Libguestfs mailing list