[RFC 26/29] conf: Apply virNetworkDNSTxtDefFormatBuf(generated) in virNetworkDNSDefFormat
Shi Lei
shi_lei at massclouds.com
Wed Mar 25 07:12:06 UTC 2020
Signed-off-by: Shi Lei <shi_lei at massclouds.com>
---
docs/schemas/network.rng | 1 +
src/conf/network_conf.c | 4 ++--
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/docs/schemas/network.rng b/docs/schemas/network.rng
index cd5be22..1d7b854 100644
--- a/docs/schemas/network.rng
+++ b/docs/schemas/network.rng
@@ -317,6 +317,7 @@
{"name": "partialOkay", "type": "Bool"}
]
},
+ "formatfunc": {"output": "src/conf/network_conf"},
"members": [
{"id": "value", "opt": true}
]
diff --git a/src/conf/network_conf.c b/src/conf/network_conf.c
index 19444d6..b40ab4d 100644
--- a/src/conf/network_conf.c
+++ b/src/conf/network_conf.c
@@ -1970,8 +1970,8 @@ virNetworkDNSDefFormat(virBufferPtr buf,
}
for (i = 0; i < def->ntxts; i++) {
- virBufferEscapeString(buf, "<txt name='%s' ", def->txts[i].name);
- virBufferEscapeString(buf, "value='%s'/>\n", def->txts[i].value);
+ if (virNetworkDNSTxtDefFormatBuf(buf, "txt", &def->txts[i]) < 0)
+ return -1;
}
for (i = 0; i < def->nsrvs; i++) {
--
2.17.1
More information about the libvir-list
mailing list