Clear out the value using virSecureErase and free it with g_free so
that VIR_DISPOSE_N can be phased out.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
#include "virxml.h"
#include "virfdstream.h"
#include "virutil.h"
+#include "virsecureerase.h"
#define VIR_FROM_THIS VIR_FROM_STORAGE
cleanup:
virObjectUnref(conn);
- VIR_DISPOSE_N(secret, secretlen);
+ virSecureErase(secret, secretlen);
+ g_free(secret);
return secretPath;