summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--changelogs/fragments/T7320-paramiko.yaml2
-rw-r--r--plugins/cliconf/vyos.py1
2 files changed, 3 insertions, 0 deletions
diff --git a/changelogs/fragments/T7320-paramiko.yaml b/changelogs/fragments/T7320-paramiko.yaml
new file mode 100644
index 00000000..fd253b65
--- /dev/null
+++ b/changelogs/fragments/T7320-paramiko.yaml
@@ -0,0 +1,2 @@
+bugfixes:
+ - Fixed compatibility with paramiko.
diff --git a/plugins/cliconf/vyos.py b/plugins/cliconf/vyos.py
index 5beffaa1..8cbafb1d 100644
--- a/plugins/cliconf/vyos.py
+++ b/plugins/cliconf/vyos.py
@@ -138,6 +138,7 @@ class Cliconf(CliconfBase):
requests.append(cmd["command"])
out = self.get("compare")
out = to_text(out, errors="surrogate_or_strict")
+ out = out.replace("\u0000", "")
diff_config = out if not out.startswith("No changes") else None
if diff_config: