From: Peter Krempa <[email protected]>

The buffer returned from 'virFileReadAll' is NUL terminated no need to
do it explicitly or to shorten it since this is now also done.

Signed-off-by: Peter Krempa <[email protected]>
---
 src/conf/virsecretobj.c | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/src/conf/virsecretobj.c b/src/conf/virsecretobj.c
index b448be493a..82a61a747a 100644
--- a/src/conf/virsecretobj.c
+++ b/src/conf/virsecretobj.c
@@ -908,9 +908,6 @@ virSecretLoadValue(virSecretObj *obj,
         if ((filelen = virFileReadAll(filename, secretFileMaxLen, 
&filecontent)) < 0)
             return -1;

-        filecontent = g_realloc(filecontent, filelen + 1);
-        filecontent[filelen] = '\0';
-
         decoded = g_base64_decode(filecontent, &decodedlen);

         virSecureErase(filecontent, filelen);
-- 
2.53.0

Reply via email to